Davis WeatherLink Integration

When you add the sensor to a card on your dashboard you can usually override the default name with name or friendly name. This is sometime easily done via the UI but for some YAML editing is required.

The default ones that come with the package cannot.

Do you have any nice scripts already tested to connect to the weather station?

Hi! I have a vantage pro 2 and am looking to get all the data in HomeAssistant. I was wondering why no one used a serial to usb cable to connect to their laptop and get the data that way…

Screenshot 2022-02-22 103720
I wanted to know where i can get this url to put into the resource.

No sorry, I just have a weather dashboard with a variety of tiles to display statistics/live data.

You can use a convertor cable and then get the data that way however there are limitations with this. When i purchased my station i decided on the investment in the Weatherlink Live as this is the newer and more supported approach. I cannot help with connection via USB as i have no experience with this.

The URL is pointing to the data logger in my case the Weatherlink live module (192.168.1.199) v1 and v2 then point towards different API’s from what I can remember.

image

This is my complete dashboard for weather if anyone is interested. Included specific local data that i am interested in.

2 Likes

So there are two devices? One is the vantage pro 2 which is the sensor for the weather. And the second device is the Weatherlink Live module which acts as the data logger and this is what is connected to HomeAssistant.

Yes the vantage station connects to the Weatherlink Live module (wirelessly in my case) this then acts as the data logger and is then connected to HomeAssistant via an API using either the link above or custom sensors.

1 Like

It might interest me

Digging this back up because I am having this same issue. Can anyone help me figure out what to put in the “host” area? Thank you!

This is the IP address of your WeatherLink / AirLink device. You should be able to find this via your router or a free network scanning app.

E.g. 192.168.1.111

Thanks for your reply. On my weatherlink account, I can view AirLink IP Address, Router IP, and Subnet Mask. I have tried each of these and they are not working.

2 things

  1. have you tried typing it in as per my image in this post. Not sure if it will work but could be worth a go: Davis WeatherLink Integration - #75 by lanky8804

  2. On the github repo for this it says:

1 Like

Yep, tried that. I’ll see about updating the firmware. Thanks for your help. I’ll let you know if I get it figured out.

Hi Muttly!

I was finally able to integrate weatherlink into HA using the api method. I have a usb data logger for my vantage pro 2 and using HA on Virtual Machine. I wanted to ask if HA is constantly getting data for the logger and updates it self without any additional script? Unfortunately it doesnt seem to be working that way for me. I got a reading before but it hasnt been updating to the new available data.

Ok, I’m feeling like a total noob here (I am, but still :grinning:).
I follow the instructions until “3. Head over to the HA config and set up the integration there”. And here I am completely lost. Is it supposed to be a Davis/Weatherlink-integration there all ready after the first two steps? Do I have to add an intergration there? There’s nothing there, and there’s no Davis or WeaterLink when I try to add. (Yes, rebooted HA)
The only place I can find a trace of it is in the HACS integrations list. Any tip would be nice. I AM a HA-noob so there might be something totally fundamental I haven’t grasped. :slight_smile:

Grateful for any help.

I had to add the Integration in Configuration after loading it in HACS. If I recall, it took a little time for it to become available. I might have even refreshed my cache before it showed up. it is called simply Weatherlink.

1 Like

Did you get this figured out? I’m trying to do the same thing with Weather Link Live and can’t get any of the data from the Weather Link Live device itself. I can only get the Davis Vantage Pro sensor suite data from outside. I want to add indoor temp but it will not display the value even though I can see the value under ‘developer tools’ ‘states’.

UPDATE: I figured this out. For the other sensors under the WeatherLink Live connection, change the value of the number in () after [“conditions”] in the value_template. Each step in number will search the next sensor (i.e. “Isid”). Example…

  wind_chill:
    friendly_name: 'Wind Chill'
    device_class: temperature
    unit_of_measurement: "°F"
    value_template: '{{ state_attr("sensor.davis_vantage_pro_curr", "data")["conditions"][0][("wind_chill")] }}'
  temp_in:
    friendly_name: 'Indoor Temperature'
    device_class: temperature
    unit_of_measurement: "°F"
    value_template: '{{ state_attr("sensor.davis_vantage_pro_curr", "data")["conditions"][1][("temp_in")] }}'

wind_chill is from the first sensor (i.e. Vantage Pro ISS referenced by [0]). temp_in is referenced in the data with the [1], leading the search to the weatherlink data.

Did anyone solved this problem ? i have a IP Logger on my Vantage2.
And sent my Data to Weatherlink Dashboard.
Maybe anyone can help me to get my Data of my Vantage2 or Weatherlink Dashbord inport to Home Assistant.