Davis WeatherLink Live, getting no UV value

Posted on
Fri Aug 05, 2022 1:04 am
hwitten offline
Posts: 627
Joined: Dec 26, 2007
Location: British Columbia

Davis WeatherLink Live, getting no UV value

I have WeatherLink connected to a Vantage Pro 2 with UV sensors but I can't get values with the WeatherLink Plugin. Running latest version. I'm thinking I missed something. I have an Interior Sensor Suite but nothing for outside in devices.

Posted on
Fri Aug 05, 2022 7:43 am
FlyingDiver offline
User avatar
Posts: 7210
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Davis WeatherLink Live, getting no UV value

Interior Sensor Suite? You mean Integrated Sensor Suite? The Combo Pro unit?

You need to create a device for the weatherlink itself, then create device(s) for the interior sensors (in the weatherlink) and for the ISS. Have you done all that? What devices do you have?

Turn on debug level logging, restart the plugin, then post the log info. (Do NOT post a screen shot).

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Fri Aug 05, 2022 10:00 am
hwitten offline
Posts: 627
Joined: Dec 26, 2007
Location: British Columbia

Re: Davis WeatherLink Live, getting no UV value

Interior Sensor Suite? You mean Integrated Sensor Suite? The Combo Pro unit?


Yes re the Integrated Sensor Suite, sorry. Davis Vantage Pro2 is the station.

Hopefully I collected the right information.
BTW, very happy with your plugin. Had to go WeatherLink when my IP-Logger adapter bit the dust.

Edit: UV does show on the Davis Weatherlink webpage.

For devices I have:
WeatherLink (WeatherLink Live Base Station)
WL_OutsideTemp (Integrated Sensor Suite)
WL_IndoorTemperature (Internal Temperature/Humidity Sensor)
WL_IndoorHumidity (Internal Temperature/Humidity Sensor)
WL_WindSpeed (Integrated Sensor Suite)
WL_DailyRain (Integrated Sensor Suite)
WLAL_Bedroom (AirLink Air Quality Sensor)
WLAL_MasterBed (AirLink Air Quality Sensor)

Code: Select all
WeatherLink Live Debug          logLevel = 10

  Started plugin "WeatherLink Live 2022.0.0"
   WeatherLink Live                Starting WeatherLink Live
   WeatherLink Live Debug          000-WL_WindSpeed: Starting Device
   WeatherLink Live Debug          000-WL_WindSpeed: getDeviceDisplayStateId returning: wind_speed_last
   WeatherLink Live Debug          000-WL_WindSpeed: deviceStartComm complete, sensorDevices = {1057604883: <indigo.Device object at 0x108e62e30>}
   WeatherLink Live Debug          WeatherLink: Starting Device
   WeatherLink Live Debug          WeatherLink: getDeviceDisplayStateId returning: status
   WeatherLink Live Debug          WeatherLink __init__ address = 192.168.2.15, port = 80, pollFrequency = 300.0
   WeatherLink Live Debug          WeatherLink: deviceStartComm complete, sensorDevices = {1057604883: <indigo.Device object at 0x108e62e30>}
   WeatherLink Live Debug          WLAL_Bedroom: Starting Device
   WeatherLink Live Debug          WLAL_Bedroom: getDeviceDisplayStateId returning: status
   WeatherLink Live Debug          AirLink __init__ address = 192.168.2.17, port = 80, pollFrequency = 600.0
   WeatherLink Live Debug          WLAL_Bedroom: deviceStartComm complete, sensorDevices = {1057604883: <indigo.Device object at 0x108e62e30>}
   WeatherLink Live Debug          WLAL_MasterBed: Starting Device
   WeatherLink Live Debug          WLAL_MasterBed: getDeviceDisplayStateId returning: status
   WeatherLink Live Debug          AirLink __init__ address = 192.168.2.16, port = 80, pollFrequency = 600.0
   WeatherLink Live Debug          WLAL_MasterBed: deviceStartComm complete, sensorDevices = {1057604883: <indigo.Device object at 0x108e62e30>}
   WeatherLink Live Debug          WL_DailyRain: Starting Device
   WeatherLink Live Debug          WL_DailyRain: getDeviceDisplayStateId returning: rain_24_hr
   WeatherLink Live Debug          WL_DailyRain: deviceStartComm complete, sensorDevices = {1057604883: <indigo.Device object at 0x108e62e30>, 1496758290: <indigo.Device object at 0x10983a9d0>}
   WeatherLink Live Debug          WL_IndoorHumidity: Starting Device
   WeatherLink Live Debug          WL_IndoorHumidity: getDeviceDisplayStateId returning: hum_in
   WeatherLink Live Debug          WL_IndoorHumidity: deviceStartComm complete, sensorDevices = {1057604883: <indigo.Device object at 0x108e62e30>, 1496758290: <indigo.Device object at 0x10983a9d0>, 711923248: <indigo.Device object at 0x108e62f10>}
   WeatherLink Live Debug          WL_IndoorTemperature: Starting Device
   WeatherLink Live Debug          WL_IndoorTemperature: getDeviceDisplayStateId returning: temp_in
   WeatherLink Live Debug          WL_IndoorTemperature: deviceStartComm complete, sensorDevices = {1057604883: <indigo.Device object at 0x108e62e30>, 1496758290: <indigo.Device object at 0x10983a9d0>, 711923248: <indigo.Device object at 0x108e62f10>, 1653500866: <indigo.Device object at 0x108e62f80>}
   WeatherLink Live Debug          WL_OutsideTemp: Starting Device
   WeatherLink Live Debug          WL_OutsideTemp: getDeviceDisplayStateId returning: temp
   WeatherLink Live Debug          WL_OutsideTemp: deviceStartComm complete, sensorDevices = {1057604883: <indigo.Device object at 0x108e62e30>, 1496758290: <indigo.Device object at 0x10983a9d0>, 711923248: <indigo.Device object at 0x108e62f10>, 1653500866: <indigo.Device object at 0x108e62f80>, 1348822698: <indigo.Device object at 0x1098409e0>}
   WeatherLink Live Debug          WL_OutsideTemp copy: Starting Device
   WeatherLink Live Debug          WL_OutsideTemp copy: getDeviceDisplayStateId returning: temp
   WeatherLink Live Debug          WL_OutsideTemp copy: deviceStartComm complete, sensorDevices = {1057604883: <indigo.Device object at 0x108e62e30>, 1496758290: <indigo.Device object at 0x10983a9d0>, 711923248: <indigo.Device object at 0x108e62f10>, 1653500866: <indigo.Device object at 0x108e62f80>, 1348822698: <indigo.Device object at 0x1098409e0>, 867730988: <indigo.Device object at 0x109840a50>}
   WeatherLink Live                WeatherLink: Polling WeatherLink Live
   WeatherLink Live Debug          WeatherLink: http_poll success: did = 001D0A7137A9, ts = 1659715035, 3 conditions
   WeatherLink Live Debug          Added sensor 370317 to knownDevices: {'lsid': '370317', 'type': '1'}
   WeatherLink Live Debug          Added sensor 370316 to knownDevices: {'lsid': '370316', 'type': '4'}
   WeatherLink Live Debug          Added sensor 370315 to knownDevices: {'lsid': '370315', 'type': '3'}
   WeatherLink Live Debug          WeatherLink: udp_start() broadcast_port = 22222, duration = 1200
   WeatherLink Live Debug          WeatherLink: udp_start() socket listener started
   WeatherLink Live                WLAL_Bedroom: Polling AirLink Live
   WeatherLink Live Debug          WLAL_Bedroom: http_poll success: did = 001D0A100FE2, ts = 1659715037, 1 conditions
   WeatherLink Live                WLAL_MasterBed: Polling AirLink Live
   WeatherLink Live Debug          WLAL_MasterBed: http_poll success: did = 001D0A100FD6, ts = 1659715037, 1 conditions

Posted on
Fri Aug 05, 2022 11:19 am
FlyingDiver offline
User avatar
Posts: 7210
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Davis WeatherLink Live, getting no UV value

Select one of the ISS devices, right click, and select "Print Device Details to Log".

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Fri Aug 05, 2022 11:25 am
hwitten offline
Posts: 627
Joined: Dec 26, 2007
Location: British Columbia

Re: Davis WeatherLink Live, getting no UV value

Code: Select all
Aug 5, 2022 at 10:23:00 AM
   Schedule                        Set TimeStamp
   Schedule                        Set Date
   Schedule                        Set Time
   Z-Wave                          received "081-230 - Motion Sensor" status update is on
   Script                          address : 370317
batteryLevel : None
buttonGroupCount : 0
configured : True
description :
deviceTypeId : issSensor
displayStateId : temp
displayStateImageSel : TemperatureSensorOn
displayStateValRaw : 18.9
displayStateValUi : 18.9 °C
enabled : True
energyAccumBaseTime : None
energyAccumTimeDelta : None
energyAccumTotal : None
energyCurLevel : None
errorState :
folderId : 136743509
globalProps : MetaProps : (dict)
     com.flyingdiver.indigoplugin.weatherlink-live : (dict)
          SupportsOnState : false (bool)
          SupportsSensorValue : false (bool)
          SupportsStatusRequest : false (bool)
          address : 370317 (string)
          status_state : temp (string)
id : 1348822698
lastChanged : 2022-08-05 10:23:24
lastSuccessfulComm : 2022-08-05 10:23:24
model : Integrated Sensor Suite
name : WL_OutsideTemp
ownerProps : com.flyingdiver.indigoplugin.weatherlink-live : (dict)
     SupportsOnState : false (bool)
     SupportsSensorValue : false (bool)
     SupportsStatusRequest : false (bool)
     address : 370317 (string)
     status_state : temp (string)
pluginId : com.flyingdiver.indigoplugin.weatherlink-live
pluginProps : emptyDict : (dict)
protocol : Plugin
remoteDisplay : True
sharedProps : com.indigodomo.indigoserver : (dict)
states : States : (dict)
     data_structure_type : 1 (integer)
     dew_point : 14.6 (real)
     dew_point.ui : 14.6 °C (string)
     heat_index : 19.3 (real)
     heat_index.ui : 19.3 °C (string)
     hum : 76 (real)
     hum.ui : 76% (string)
     lsid : 370317 (integer)
     rain_15_min : 0.00 (real)
     rain_15_min.ui : 0.00 in (string)
     rain_24_hr : 0.10 (real)
     rain_24_hr.ui : 0.10 in (string)
     rain_60_min : 0.00 (real)
     rain_60_min.ui : 0.00 in (string)
     rain_rate_hi : 0.00 (real)
     rain_rate_hi.ui : 0.00 in/hr (string)
     rain_rate_hi_last_15_min : 0.00 (real)
     rain_rate_hi_last_15_min.ui : 0.00 in/hr (string)
     rain_rate_last : 0.00 (real)
     rain_rate_last.ui : 0.00 in/hr (string)
     rain_size : 1 (integer)
     rain_storm : 0.46 (real)
     rain_storm.ui : 0.46 in (string)
     rain_storm_last : 0.05 (real)
     rain_storm_last.ui : 0.05 in/hr (string)
     rain_storm_last_end_at : Tue, 19 Jul 2022 07:01:00 (string)
     rain_storm_last_end_at.ui : Tue, 19 Jul 2022 07:01:00 (string)
     rain_storm_last_start_at : Mon, 18 Jul 2022 00:23:01 (string)
     rain_storm_last_start_at.ui : Mon, 18 Jul 2022 00:23:01 (string)
     rain_storm_start_at : Wed, 03 Aug 2022 21:21:01 (string)
     rain_storm_start_at.ui : Wed, 03 Aug 2022 21:21:01 (string)
     rainfall_daily : 0.00 (real)
     rainfall_daily.ui : 0.00 in (string)
     rainfall_monthly : 0.46 (real)
     rainfall_monthly.ui : 0.46 in (string)
     rainfall_year : 31.43 (real)
     rainfall_year.ui : 31.43 in (string)
     rx_state : 0 (integer)
     solar_rad : 628 (integer)
     temp : 18.9 (real)
     temp.ui : 18.9 °C (string)
     thsw_index : 25.7 (real)
     thsw_index.ui : 25.7 °C (string)
     thw_index : 19.3 (real)
     thw_index.ui : 19.3 °C (string)
     trans_battery_flag : 0 (integer)
     txid : 1 (integer)
     uv_index : 3.3 (real)
     wet_bulb : 16.0 (real)
     wet_bulb.ui : 16.0 °C (string)
     wind_chill : 18.9 (real)
     wind_chill.ui : 18.9 °C (string)
     wind_dir_at_hi_speed_last_10_min : 170 (integer)
     wind_dir_at_hi_speed_last_10_min.ui : 170° (string)
     wind_dir_at_hi_speed_last_2_min : 0 (integer)
     wind_dir_at_hi_speed_last_2_min.ui : 0° (string)
     wind_dir_last : 0 (integer)
     wind_dir_last.ui : 0° (string)
     wind_dir_scalar_avg_last_10_min : 221 (integer)
     wind_dir_scalar_avg_last_10_min.ui : 221° (string)
     wind_dir_scalar_avg_last_1_min : 0 (integer)
     wind_dir_scalar_avg_last_1_min.ui : 0° (string)
     wind_dir_scalar_avg_last_2_min : 0 (integer)
     wind_dir_scalar_avg_last_2_min.ui : 0° (string)
     wind_speed_avg_last_10_min : 2 (real)
     wind_speed_avg_last_10_min.ui : 2 km/h (string)
     wind_speed_avg_last_1_min : 0 (real)
     wind_speed_avg_last_1_min.ui : 0 km/h (string)
     wind_speed_avg_last_2_min : 0 (real)
     wind_speed_avg_last_2_min.ui : 0 km/h (string)
     wind_speed_hi_last_10_min : 8 (real)
     wind_speed_hi_last_10_min.ui : 8 km/h (string)
     wind_speed_hi_last_2_min : 0 (real)
     wind_speed_hi_last_2_min.ui : 0 km/h (string)
     wind_speed_last : 0 (real)
     wind_speed_last.ui : 0 km/h (string)
subModel :
subType :
supportsAllLightsOnOff : False
supportsAllOff : False
supportsStatusRequest : False
version : None

Posted on
Fri Aug 05, 2022 11:59 am
FlyingDiver offline
User avatar
Posts: 7210
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Davis WeatherLink Live, getting no UV value

The UV_index is there in the custom states. Is your concern just that you can't make a device with that as the sensor value?

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Fri Aug 05, 2022 2:32 pm
hwitten offline
Posts: 627
Joined: Dec 26, 2007
Location: British Columbia

Re: Davis WeatherLink Live, getting no UV value

Yes. I want to display the uv index on a control page.

Posted on
Fri Aug 05, 2022 2:33 pm
FlyingDiver offline
User avatar
Posts: 7210
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Davis WeatherLink Live, getting no UV value

hwitten wrote:
Yes. I want to display the uv index on a control page.


You can do that directly from the state of any of the ISS devices, you don't need a specific device just for that.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Fri Aug 05, 2022 3:43 pm
hwitten offline
Posts: 627
Joined: Dec 26, 2007
Location: British Columbia

Re: Davis WeatherLink Live, getting no UV value

That's what I thought but couldn't find it, until now.

Did another dig and found it. Sorry to be such a pain and thanks again for the plugin.

Posted on
Fri Aug 05, 2022 3:48 pm
FlyingDiver offline
User avatar
Posts: 7210
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Davis WeatherLink Live, getting no UV value

If you're using control pages, you only NEED one ISS device. Everything is in there. Having multiple just makes it easy to see in the Indigo Client UI.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 0 guests