Davis WeatherLink Live plugin

Posted on
Fri Feb 28, 2020 10:59 am
FlyingDiver offline
User avatar
Posts: 7217
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Davis WeatherLink Live plugin

The device will be the ISS. If you haven’t created a device for that yet, you need to do so. Then you can create a Masquerade device based on one of the ISS states.


Sent from my iPhone using Tapatalk

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

Posted on
Fri Feb 28, 2020 11:08 am
FlyingDiver offline
User avatar
Posts: 7217
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Davis WeatherLink Live plugin

I just realized you have a Vantage Pro. I have the ISS. It’s possible they report the data differently.

Use the menu command to write the device info to the log and post it back here. I’ll take a look when I have a chance. Probably not soon as I’m leaving on a long trip.


Sent from my iPhone using Tapatalk

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

Posted on
Fri Feb 28, 2020 12:22 pm
P15-D24 offline
User avatar
Posts: 110
Joined: Jun 25, 2005
Location: Santa Barbara, CA

Re: Davis WeatherLink Live plugin

This what you are looking for? If not need additional instructions to pull what you need.

Feb 28, 2020 at 10:03:30 AM
Reloading plugin "WeatherLink Live 0.1.5"
Stopping plugin "WeatherLink Live 0.1.5" (pid 59927)
WeatherLink Live Shutting down WeatherLink Live
Stopped plugin "WeatherLink Live 0.1.5"
Starting plugin "WeatherLink Live 0.1.5" (pid 78117)
Started plugin "WeatherLink Live 0.1.5"
WeatherLink Live Starting WeatherLink Live
WeatherLink Live WeatherLink Base Station: Polling WeatherLink Live

In the debugger I got this when restarting the plug in using the Weather Link base station device:

2020-02-28 10:15:34.868 IndigoPluginHost[78156:3321921] Quitting Indigo Plugin Host - received quit signal
Exception NameError: "global name 'datetime' is not defined" in <bound method WeatherLink.__del__ of <weatherlink.WeatherLink object at 0x10b6763d0>> ignored
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions...61 completed.

[Process completed]

Running OS X 12.2.1 on 2018 Mac Mini, Indigo 2022.2
http://www.p15-d24.com

Posted on
Sat Feb 29, 2020 12:14 am
FlyingDiver offline
User avatar
Posts: 7217
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Davis WeatherLink Live plugin

There’s a plug-in menu command to write the device information to the log.


Sent from my iPhone using Tapatalk

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

Posted on
Sat Feb 29, 2020 10:34 am
P15-D24 offline
User avatar
Posts: 110
Joined: Jun 25, 2005
Location: Santa Barbara, CA

Re: Davis WeatherLink Live plugin

Code: Select all
Feb 29, 2020 at 8:32:59 AM
   Enabling plugin "WeatherLink Live 0.1.5"
   Starting plugin "WeatherLink Live 0.1.5" (pid 5548)
   Started plugin "WeatherLink Live 0.1.5"
   WeatherLink Live                Starting WeatherLink Live
   WeatherLink Live Debug          Internal Barometric : Starting Device
   WeatherLink Live Debug          Internal Barometric : getDeviceDisplayStateId returning: bar_sea_level
   WeatherLink Live Debug          Internal Barometric : deviceStartComm complete, sensorDevices = {389397522: <indigo.Device object at 0x105602488>}
   WeatherLink Live Debug          Outside Humidity: Starting Device
   WeatherLink Live Debug          Outside Humidity: getDeviceDisplayStateId returning: hum
   WeatherLink Live Debug          Outside Humidity: deviceStartComm complete, sensorDevices = {827828065: <indigo.Device object at 0x105602668>, 389397522: <indigo.Device object at 0x105602488>}
   WeatherLink Live Debug          Outside Temperature: Starting Device
   WeatherLink Live Debug          Outside Temperature: getDeviceDisplayStateId returning: temp
   WeatherLink Live Debug          Outside Temperature: deviceStartComm complete, sensorDevices = {827828065: <indigo.Device object at 0x105602668>, 389397522: <indigo.Device object at 0x105602488>, 141456850: <indigo.Device object at 0x1056026e0>}
   WeatherLink Live Debug          WeatherLink Base Station: Starting Device
   WeatherLink Live Debug          WeatherLink Base Station: getDeviceDisplayStateId returning: status
   WeatherLink Live Debug          WeatherLink __init__ address = 192.168.1.7, port = 80, pollFrequency = 300.0
   WeatherLink Live Debug          WeatherLink Base Station: deviceStartComm complete, sensorDevices = {827828065: <indigo.Device object at 0x105602668>, 389397522: <indigo.Device object at 0x105602488>, 141456850: <indigo.Device object at 0x1056026e0>}
   WeatherLink Live Debug          WeatherLink Internal Temp/Humidity: Starting Device
   WeatherLink Live Debug          WeatherLink Internal Temp/Humidity: getDeviceDisplayStateId returning: temp_in
   WeatherLink Live Debug          WeatherLink Internal Temp/Humidity: deviceStartComm complete, sensorDevices = {827828065: <indigo.Device object at 0x105602668>, 389397522: <indigo.Device object at 0x105602488>, 1776076858: <indigo.Device object at 0x1056027d0>, 141456850: <indigo.Device object at 0x1056026e0>}
   WeatherLink Live Debug          Wind_Speed: Starting Device
   WeatherLink Live Debug          Wind_Speed: getDeviceDisplayStateId returning: wind_speed_last
   WeatherLink Live Debug          Wind_Speed: deviceStartComm complete, sensorDevices = {827828065: <indigo.Device object at 0x105602668>, 389397522: <indigo.Device object at 0x105602488>, 1776076858: <indigo.Device object at 0x1056027d0>, 141456850: <indigo.Device object at 0x1056026e0>, 43128917: <indigo.Device object at 0x105602848>}
   WeatherLink Live                WeatherLink Base Station: Polling WeatherLink Live
   WeatherLink Live Debug          WeatherLink Base Station: http_poll success: did = 001D0A7111DE, ts = 1582993978, 3 conditions
   WeatherLink Live Debug          Added sensor 293838 to knownDevices: {'type': '1', 'lsid': '293838'}
   WeatherLink Live Debug          sensorDictToList: key = wind_dir_scalar_avg_last_1_min, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_last_end_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = wind_dir_scalar_avg_last_10_min, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_last, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_last_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = wind_dir_scalar_avg_last_2_min, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = wind_dir_scalar_avg_last_1_min, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_last_end_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = wind_dir_scalar_avg_last_10_min, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_last, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_last_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = wind_dir_scalar_avg_last_2_min, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = wind_dir_scalar_avg_last_1_min, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_last_end_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = wind_dir_scalar_avg_last_10_min, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_last, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_last_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = wind_dir_scalar_avg_last_2_min, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          Added sensor 293837 to knownDevices: {'type': '4', 'lsid': '293837'}
   WeatherLink Live Debug          Added sensor 293836 to knownDevices: {'type': '3', 'lsid': '293836'}
   WeatherLink Live Debug          WeatherLink Base Station: udp_start() broadcast_port = 22222, duration = 1200
   WeatherLink Live Debug          WeatherLink Base Station: udp_start() socket listener started
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm, value = None (<type 'NoneType'>) coerced to value 0
   WeatherLink Live Debug          sensorDictToList: key = rain_storm_start_at, value = None (<type 'NoneType'>) coerced to value 0
   Disabling plugin "WeatherLink Live 0.1.5"
   Stopping plugin "WeatherLink Live 0.1.5" (pid 5548)
   WeatherLink Live Debug          Internal Barometric : Stopping Device
   WeatherLink Live Debug          Internal Barometric : deviceStopComm complete, sensorDevices = {827828065: <indigo.Device object at 0x105602668>, 1776076858: <indigo.Device object at 0x1056027d0>, 141456850: <indigo.Device object at 0x1056026e0>, 43128917: <indigo.Device object at 0x105602848>}
   WeatherLink Live Debug          Outside Humidity: Stopping Device
   WeatherLink Live Debug          Outside Humidity: deviceStopComm complete, sensorDevices = {1776076858: <indigo.Device object at 0x1056027d0>, 141456850: <indigo.Device object at 0x1056026e0>, 43128917: <indigo.Device object at 0x105602848>}
   WeatherLink Live Debug          Outside Temperature: Stopping Device
   WeatherLink Live Debug          Outside Temperature: deviceStopComm complete, sensorDevices = {1776076858: <indigo.Device object at 0x1056027d0>, 43128917: <indigo.Device object at 0x105602848>}
   WeatherLink Live Debug          WeatherLink Base Station: Stopping Device
   WeatherLink Live Debug          WeatherLink Base Station: deviceStopComm complete, sensorDevices = {1776076858: <indigo.Device object at 0x1056027d0>, 43128917: <indigo.Device object at 0x105602848>}
   WeatherLink Live Debug          WeatherLink Internal Temp/Humidity: Stopping Device
   WeatherLink Live Debug          WeatherLink Internal Temp/Humidity: deviceStopComm complete, sensorDevices = {43128917: <indigo.Device object at 0x105602848>}
   WeatherLink Live Debug          Wind_Speed: Stopping Device
   WeatherLink Live Debug          Wind_Speed: deviceStopComm complete, sensorDevices = {}
   WeatherLink Live                Shutting down WeatherLink Live
   Stopped plugin "WeatherLink Live 0.1.5"

Running OS X 12.2.1 on 2018 Mac Mini, Indigo 2022.2
http://www.p15-d24.com

Posted on
Sat Feb 29, 2020 5:57 pm
FlyingDiver offline
User avatar
Posts: 7217
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Davis WeatherLink Live plugin

I still don’t see the output of the menu command that writes the device data to the log. Are you not seeing it?

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

Posted on
Sat Feb 29, 2020 6:14 pm
P15-D24 offline
User avatar
Posts: 110
Joined: Jun 25, 2005
Location: Santa Barbara, CA

Re: Davis WeatherLink Live plugin

I did Plugins > Weatherlink Live> Configure... , then in the Event Logging Level selected "Debugging Messages" from the drop down.
Then restarted to plugin and captured the output in the event log.

Running OS X 12.2.1 on 2018 Mac Mini, Indigo 2022.2
http://www.p15-d24.com

Posted on
Sat Feb 29, 2020 6:32 pm
FlyingDiver offline
User avatar
Posts: 7217
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Davis WeatherLink Live plugin

Look at the bottom of the menu list, past the configure item.


Sent from my iPhone using Tapatalk

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

Posted on
Sat Feb 29, 2020 7:09 pm
P15-D24 offline
User avatar
Posts: 110
Joined: Jun 25, 2005
Location: Santa Barbara, CA

Re: Davis WeatherLink Live plugin

Feb 29, 2020 at 5:08:18 PM
Received INSTEON "Thermostat RF Link" temperature changed to 72.0
Enabling plugin "WeatherLink Live 0.1.5"
Starting plugin "WeatherLink Live 0.1.5" (pid 9105)
Started plugin "WeatherLink Live 0.1.5"
WeatherLink Live Starting WeatherLink Live
WeatherLink Live WeatherLink Base Station: Polling WeatherLink Live
WeatherLink Live Known device list:
{'293838': {'type': '1', 'lsid': '293838'}, '293837': {'type': '4', 'lsid': '293837'}, '293836': {'type': '3', 'lsid': '293836'}}

Running OS X 12.2.1 on 2018 Mac Mini, Indigo 2022.2
http://www.p15-d24.com

Posted on
Sun Mar 01, 2020 4:56 am
FlyingDiver offline
User avatar
Posts: 7217
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Davis WeatherLink Live plugin

Ok that’s that’s not going to be enough to figure this out remotely. This will have to wait until I get back.


Sent from my iPhone using Tapatalk

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

Posted on
Sun Mar 01, 2020 9:07 am
P15-D24 offline
User avatar
Posts: 110
Joined: Jun 25, 2005
Location: Santa Barbara, CA

Re: Davis WeatherLink Live plugin

No problem, just ping me when you have time.

Running OS X 12.2.1 on 2018 Mac Mini, Indigo 2022.2
http://www.p15-d24.com

Posted on
Sun Sep 20, 2020 3:08 pm
Gman34798 offline
Posts: 73
Joined: Jun 10, 2018

WeatherLink Live Event log errors

I just moved my Indigo HA over to a new iMac Pro. Everything is moved over and working properly, but for some reason I am getting WeatherLink Live errors in the event log. All my sensors appear to be updating with the correct values, and the status is Green when I look at the WeatherLink Live in my device list. However, every 10 minutes when Indigo polls the WLL, I get the attached errors.
Any thoughts or suggestions?
Attachments
Screen Shot 2020-09-20 at 5.07.33 PM.png
Screen Shot 2020-09-20 at 5.07.33 PM.png (163.24 KiB) Viewed 6144 times
Screen Shot 2020-09-20 at 4.58.14 PM.png
Screen Shot 2020-09-20 at 4.58.14 PM.png (313.2 KiB) Viewed 6144 times
Screen Shot 2020-09-20 at 5.05.32 PM.png
Screen Shot 2020-09-20 at 5.05.32 PM.png (204.95 KiB) Viewed 6144 times

Posted on
Sun Sep 20, 2020 3:22 pm
FlyingDiver offline
User avatar
Posts: 7217
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: WeatherLink Live Event log errors

Turn on debug logging. I think there's a problem with the status.

And double check that IP address.

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

Posted on
Sun Oct 18, 2020 12:55 pm
tailwheel offline
Posts: 24
Joined: Mar 14, 2007
Location: Colorado

WeatherLink Live plugin - barometric pressure problem

The uploaded barometric pressure is displayed on both PWS and WUnderground incorrectly. Both are station/absolute pressure as opposed to sea level.

Both pressures display correctly in Indigo's Custom States for the barometer device.

I tried adjusting the Pressure Type within the PWS station profile but it had no effect.

Here's a sample of what's being sent to PWS, as shown in the Event Log:
WeatherLink Live Debug *PWS: PWS upload data = {'dateutc': '2020-10-18 18:16:23', 'softwaretype': 'Indigo WeatherLink Live', 'tempf': 37.2, 'yearrainin': 0.0, 'windspeedmph': 3.0, 'baromin': 25.01, 'rainin': 0.0, 'windgustmph': 7.0, 'humidity': 89.0, 'winddir': 84.0, 'dewptf': 34.3, 'monthrainin': 0.0, 'dailyrainin': 0.0, 'action': 'updateraw', 'PASSWORD': u'xxxxxxxxxxxxx', 'ID': u'XXXXXXXX'}

The problem seems to be at my end of things (Indigo) since both services are having the same problem.

There doesn't appear to be any setting within the plugin that might fix this.

Any ideas?

Best,
Greg

Posted on
Sun Oct 18, 2020 1:20 pm
FlyingDiver offline
User avatar
Posts: 7217
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Davis WeatherLink Live plugin

Yeah, there are two barometric values in the data provided by the device. 'bar_sea_level' and 'bar_absolute'. I thought the services wanted absolute. I can change that to sea_level.

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

Who is online

Users browsing this forum: No registered users and 4 guests

cron