Ad blocker detected:
Our software and support is 100% free. This website is not.
You can donate in 2 ways, by turning off your ad blocker or by pressing the Donate button.
************ NOTICE ************
UPDATE YOUR BOOKMARKS!!!
We have an issue that there is no way around as of yet.
I have done all I can to try and prevent this from happening.
We are going to be losing the .com, .org and .de domains.
We have not been able to contact the original author of EventGhost
(the person that owns those domains) to redirect them to the new web server.
I set in motion when we first moved a redirection from the old server to the new server.
I also put in markers so that search engines would see this change and update any pointers
they have. We still have the .net domain for the production site. and the .rocks for the test site.
For the past few months you have been getting redirected to the .net site if you used one of the 3
domains mentioned above. I just wanted to tell everyone so they can make any changes needed.
Can someone explain how i can create events , lets say for example temperature with this ? Im not familiar with python.
I do not understand the question. What does "how i can create events" mean?
I think it's totally intuitive.
Only two things are essential:
1) Add your city to the list (the checkbox is automatically checked)
2) Check if the "Temperature" checkbox is checked.
The event is automatically triggered as soon as the temperature changes.
I see .
Though I would have liked a command to manually get the data.
I saw in a screenshot that u can use eg.print result after get current weather ... it returns a long string with all the data ...
I want to know how to output just the temperature for example / select which data to get.
My goal was tro press a button and display just the temperature via "Onscreendisplay" message for example.
Im aware of that window with a table. Im using that for now.
When I said that I dont know python , I meant im not able to extract specific info from that eg.result string.
When configuring the "Get current weather" command I geht the following error message. It is similar to the message I got with Nmap. Can anybody help?
19:45:30 Traceback (most recent call last) (WIP-2018.06.03-12.44.49):
19:45:30 File "wx\_core.pyc", line 16766, in <lambda>
19:45:30 File "C:\Program Files (x86)\EventGhost\plugins\OpenWeatherMap\__init__.py", line 1568, in AfterShow
19:45:30 autoCtrl.ctrl = autoCtrl.CreateCtrl(0)
19:45:30 File "C:\Program Files (x86)\EventGhost\eg\Classes\SmartSpinNumCtrl.py", line 72, in CreateCtrl
19:45:30 File "C:\Program Files (x86)\EventGhost\eg\Classes\SpinNumCtrl.py", line 115, in __init__
19:45:30 raise MaxValueError(value, max_val)
19:45:30 MaxValueError: The set value dummy is higher then the maximum of 9999
I started using your plugin and I am, like yourself, still on the 'old Eventghost'. I would like to use the property 'wind direction', which in the Open Weather Map dictionary is 'deg', I believe. However there appears to be something wrong, because I can get temperatures from the plugin (I use an action to retrieve the weather data), but for the wind direction there are errors in the log.
Do you know where to look and how I can solve this?
08:45:27 Open Weather Map: Get current weather: 2747891
08:45:27 Error in Action: "Open Weather Map: Get current weather: 2747891"
08:45:27 Traceback (most recent call last) (1722):
08:45:27 File "C:\Program Files (x86)\EventGhost\eg\Classes\ActionBase.py", line 170, in CallWrapper
08:45:27 return self(*args)
08:45:27 File "C:\Program Files (x86)\EventGhost\plugins\OpenWeatherMap\__init__.py", line 1497, in __call__
08:45:27 return self.plugin.GetShortData(data)
08:45:27 File "C:\Program Files (x86)\EventGhost\plugins\OpenWeatherMap\__init__.py", line 1024, in GetShortData
08:45:27 KeyError: u'deg'
You can try the test version. There, it seems that the bug is fixed.
The test version has extra "Get forecast" action.
That's incomplete. Only "Dictionary (umodified, full form)" version of the result is valid.
If anyone is interested in it, I can improve it somehow.
Many thanks, Pako!
Works great, I now have the wind direction as well.
Just out of curiosity I checked the weather forecast, but that gives a huge amount of information that is difficult to analyze.
Is there a way to print that information in a way that it is easier to see?
Unfortunately, so far I have not tried to work with the forecast data.
Here are many options to do.
You can look for inspiration in the ClimateDataCalculation plugin.
If you want to make some charts, then you can use https://www.highcharts.com/ for example.
It looks like you are using EG version 5.
Unfortunately, I can not help you in that case. I'm still using version 4.
I have not installed version 5 so far.
I just changed to this version because another plugin requires it.
Im using your plugin in a couple of makros & I like the the little UI.
this is the error in EG 5
Traceback (most recent call last) (0.5.0-rc4):
File "C:\EventGhostNEW\plugins\Open Weather Map\__init__.py", line 509, in Create
self.itemHeight = self.lb.GetItemHeight()
AttributeError: 'CheckListBox' object has no attribute 'GetItemHeight'
Traceback (most recent call last) (0.5.0-rc4):
File "C:\EventGhostNEW\eg\Classes\TaskletDialog.py", line 162, in ProcessingTask
File "C:\EventGhostNEW\eg\Classes\ConfigDialog.py", line 106, in Configure
File "C:\EventGhostNEW\eg\Classes\ActionItem.py", line 80, in Configure
File "C:\EventGhostNEW\plugins\Open Weather Map\__init__.py", line 1353, in Configure
File "wx\_core.pyc", line 15368, in AddGrowableCol
PyAssertionError: C++ assertion "!m_cols || idx < (size_t)m_cols" failed at ..\..\src\common\sizer.cpp(1980) in wxFlexGridSizer::AddGrowableCol(): invalid column index