Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 0.3.0 #31

Closed
jltnol opened this issue Jan 23, 2021 · 4 comments
Closed

Version 0.3.0 #31

jltnol opened this issue Jan 23, 2021 · 4 comments

Comments

@jltnol
Copy link

jltnol commented Jan 23, 2021

Just just did the upgrade to the latest version of the plugin... managed to get my "token", (I'm assuming any text entered will create a valid token), but now this is the error message I get every 10 seconds:

WeatherFlow Smart Weather Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 718, in runConcurrentThread
  File "plugin.py", line 646, in _process_message
  File "plugin.py", line 849, in process_obs_tempest
KeyError: 'key mode not found in dict'

   WeatherFlow Smart Weather Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)

Aside from the error message, I THINK it is working as it should in Indigo... jut a bit early to tell......And I don't see anything else on the config page that might cause an issue. I do have both UDP and Websocket enabled.

And your instructions to get both the Token and the station ID(which I already had), were PERFECT! Thank you for making it so easy.

ALSO: I don't know who is responsible for this but "View Wiki" link at the bottom of the config page doesn't work. Not sure if this is a plugin problem, or an Indigo one.. but... just wanted to mention it.

@bpennypacker
Copy link
Owner

KeyError: 'key mode not found in dict'

"mode" is a new state that was added to the plug-in. I vaguely recall there may be something I need to do to make existing instances of the plug-in recognize it. I'll see about getting an update for this ASAP.

Glad to hear the documentation is clear. Having done everything from tech support to professional software development it's one thing I've always tried to ensure is done well since good documentation typically translates to fewer support headaches.

And thanks for the pointer about the wiki link. I'll see what needs to be done there as well...

@bpennypacker
Copy link
Owner

Give v0.3.1 a try. It should ensure Indigo starts to see the "mode" state on the websocket devices now.

It turns out that the code to launch a web browser & web page only works when running the Indigo client on the server itself. It won't launch if you're running the client on a different system than the server. So I removed that wiki button and instead added a note to just click on the question mark at the bottom of the configuration dialog since it does launch the wiki page properly whether you're running on the server or not.

@jltnol
Copy link
Author

jltnol commented Jan 25, 2021 via email

@bpennypacker
Copy link
Owner

Awesome, glad to hear it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants