GithubHelp home page GithubHelp logo

davel17 / wunderground Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 2.0 1.09 MB

The WUnderground plugin allows users to create Indigo Home Control Server devices which provide a facility to create individual weather devices that will be linked to Weather Underground.

Home Page: https://davel17.github.io/WUnderground/

License: MIT License

Python 82.39% HTML 17.61%

wunderground's People

Contributors

davel17 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

ubereclectic

wunderground's Issues

Plugin unresponsive

I found that the plugin had not updated in three days. When I tried reloading it the plugin stopped but did not reload. I get the following in my Indigo log:

Jan 15, 2017, 1:02:42 PM
  Reloading plugin "WUnderground 1.0.05"
  Stopping plugin "WUnderground 1.0.05" (pid 3199)

Jan 15, 2017, 1:02:58 PM
  Error                           process (pid 3199) failed to quit after polite request -- forcing it to quit now
  Stopped plugin "WUnderground 1.0.05"
  Starting plugin "WUnderground 1.0.05" (pid 50261)
  Error (client)                  _setCurrentPluginDeviceType() caught exception: PacketTargetNotConnectedError -- plugin WUnderground is not enabled
  Error (client)                  getConfigUiValuesFromPlugin2() caught exception: PacketTargetNotConnectedError -- plugin WUnderground is not enabled
  Error (client)                  getXmlFromPlugin() caught exception: PacketTargetNotConnectedError -- plugin WUnderground is not enabled
  Error (client)                  runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]
  Error (client)                  getConfigUiValuesFromPlugin2() caught exception: PacketTargetNotConnectedError -- plugin WUnderground is not enabled
  Error (client)                  getXmlFromPlugin() caught exception: PacketTargetNotConnectedError -- plugin WUnderground is not enabled
  Error (client)                  runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]

Jan 15, 2017, 1:03:34 PM
  Reloading plugin "WUnderground 1.0.05"
  Stopping plugin "WUnderground 1.0.05" (pid 50261)
  Stopped plugin "WUnderground 1.0.05"
  Starting plugin "WUnderground 1.0.05" (pid 50265)
  Error (client)                  _setCurrentPluginDeviceType() caught exception: PacketTargetNotConnectedError -- plugin WUnderground is not enabled
  Error (client)                  getConfigUiValuesFromPlugin2() caught exception: PacketTargetNotConnectedError -- plugin WUnderground is not enabled
  Error (client)                  getXmlFromPlugin() caught exception: PacketTargetNotConnectedError -- plugin WUnderground is not enabled
  Error (client)                  runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]
Jan 15, 2017, 1:02:42 PM
  Reloading plugin "WUnderground 1.0.05"
  Stopping plugin "WUnderground 1.0.05" (pid 3199)

Jan 15, 2017, 1:02:58 PM
  Error                           process (pid 3199) failed to quit after polite request -- forcing it to quit now
  Stopped plugin "WUnderground 1.0.05"
  Starting plugin "WUnderground 1.0.05" (pid 50261)
  Error (client)                  _setCurrentPluginDeviceType() caught exception: PacketTargetNotConnectedError -- plugin WUnderground is not enabled
  Error (client)                  getConfigUiValuesFromPlugin2() caught exception: PacketTargetNotConnectedError -- plugin WUnderground is not enabled
  Error (client)                  getXmlFromPlugin() caught exception: PacketTargetNotConnectedError -- plugin WUnderground is not enabled
  Error (client)                  runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]
  Error (client)                  getConfigUiValuesFromPlugin2() caught exception: PacketTargetNotConnectedError -- plugin WUnderground is not enabled
  Error (client)                  getXmlFromPlugin() caught exception: PacketTargetNotConnectedError -- plugin WUnderground is not enabled
  Error (client)                  runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]

Jan 15, 2017, 1:03:34 PM
  Reloading plugin "WUnderground 1.0.05"
  Stopping plugin "WUnderground 1.0.05" (pid 50261)
  Stopped plugin "WUnderground 1.0.05"
  Starting plugin "WUnderground 1.0.05" (pid 50265)
  Error (client)                  _setCurrentPluginDeviceType() caught exception: PacketTargetNotConnectedError -- plugin WUnderground is not enabled
  Error (client)                  getConfigUiValuesFromPlugin2() caught exception: PacketTargetNotConnectedError -- plugin WUnderground is not enabled
  Error (client)                  getXmlFromPlugin() caught exception: PacketTargetNotConnectedError -- plugin WUnderground is not enabled
  Error (client)                  runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]

Jan 15, 2017, 1:09:25 PM
  Disabling plugin "WUnderground 1.0.05"
  Stopping plugin "WUnderground 1.0.05" (pid 50265)
  Stopped plugin "WUnderground 1.0.05"
  Enabling plugin "WUnderground 1.0.05"
  Starting plugin "WUnderground 1.0.05" (pid 50302)

Despite what it says the plugin is not started as the state is plugin stopped in the main control window.

Release 1.1.8 is tagged 1.1.7 and reports 1.1.9

The subject says it. Other than that I had a little trouble getting Indigo to install it but I suspect strongly that this was my problem and not the plugin'd problem.

But it reports to Indigo as version 1.1.9 and the tag in the release chain on Github is 1.1.7. Other than that it appears to be running fine.

Obviously purely cosmetic.

precip.today intermittent nonsensical

Every now and then when there is a precipitation event, the value for precip.today jumps from the correct value to -99. Not sure what to do about debugging this. Using plugin 6.0.07 with Indigo 6.1.11.

[Request] Make Sunrise/Sunset times available

I have been using Control Pages to put together some panels for Indigo control and it's coming out very nicely. I can't find Sunrise and Sunset times anywhere and I know Indigo has them available. Would it be possible to make them visible through this plugin? Either the ones that Indigo is using or what WU has?

Unable to decode data. Error: (Line 934 No JSON object could be decoded)

Cannot refresh WU data.
FYI, I have my own API key configured, which is because I run the PWS that I'm trying to query.
WU made some changes late last year. The plugin likely needs to be updated to match.

I haven't figured out how to set the debug level too high. Toss me a bone on that and I'll provide more details.

This is what I have so far:

Jun 19, 2020 at 11:22:02 AM
   WUnderground Debug              Parse weather data for device: Wunderground
   WUnderground Debug              Weather Underground URL suppressed. Set debug level to [High] to write it to the log.
   WUnderground Debug              Getting weather data for location: pws:KMIDEARB5
   WUnderground Debug              Unable to decode data. Error: (Line 934  No JSON object could be decoded)
   WUnderground Debug              Adding weather data for pws:KMIDEARB5 to Master Weather Dictionary.
   WUnderground Debug                165 callsLeft = (200 - 35)
   WUnderground Debug              Error: (Line 2386  'response')
   WUnderground Debug              Error: (Line 2403  'current_observation')
   WUnderground Status             Wunderground cannot determine age of data. Skipping until next scheduled poll.
   WUnderground Debug              Locations Polled: [u'pws:KMIDEARB5']
                                  Weather Underground cycle complete.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.