zerop Posted March 22, 2020 Share Posted March 22, 2020 (edited) Hello, I need help getting OpenWeatherMap up and running as the Climate Module will no longer work soon. I've found a number of topics on the subject but many of them are for Raspberry Pi's and others are not very detailed. At least not that I could find. Could someone point me to a step-by-step thread or move this question to the appropriate place or something? Is OpenWeatherMap the best/easiest one to use as I see there are several weather options? Thanks! Here's what I've been able to figure out. I went through this process once and was able to get weather data on my ISY with 2 days of forecast data but there were some items that didn't seem to work properly so aftger some fiddling I deleted and uninstalled everything and started over. Now I can't get back to what I had before. 1. I made an account on OpenWeatherMap.org and I have an API Key 2. I went to https://polyglot.isy.io and went to the store and installed OpenWeatherMap into available slot #1 (this is my first time doing anything with nodes) 3. I configured it for my location (used zip code), I provided the API key from my OpenWeatherMap.org registration/account, I set the numbers of forecast days to 2 and saved my changes. 4. I rebooted my ISY (running v.5.0.16 Firmware and UI) and went to "Node Serves" in the drop down menu Selected "OpenWeatherMap" and "Add All Nodes" I have some weather data but I only seem to have current data, no forecast. Also, under "NodeSever Online" it is blank. Is it online? Another field that's blank is the "Gust Speed". Do I need to configure the node server in the ISY interface? If I go to the "Node Servers" drop down and select "Configure" and select "OpenWeatherMap" that is in the [01] slot I get the following (see screen shot below). Do I need to make any changes there or just leave it as it as that was loaded/made for me? I tried changing the User ID and password to that of my OpenWeatherMap account and it didn't seem to help anything. And what does the "Logging Level" - Off mean? Please Help!! Edited March 22, 2020 by zerop Link to comment
bpwwer Posted March 22, 2020 Share Posted March 22, 2020 52 minutes ago, zerop said: Hello, I need help getting OpenWeatherMap up and running as the Climate Module will no longer work soon. I've found a number of topics on the subject but many of them are for Raspberry Pi's and others are not very detailed. At least not that I could find. Could someone point me to a step-by-step thread or move this question to the appropriate place or something? Is OpenWeatherMap the best/easiest one to use as I see there are several weather options? Thanks! Here's what I've been able to figure out. I went through this process once and was able to get weather data on my ISY with 2 days of forecast data but there were some items that didn't seem to work properly so aftger some fiddling I deleted and uninstalled everything and started over. Now I can't get back to what I had before. 1. I made an account on OpenWeatherMap.org and I have an API Key 2. I went to https://polyglot.isy.io and went to the store and installed OpenWeatherMap into available slot #1 (this is my first time doing anything with nodes) 3. I configured it for my location (used zip code), I provided the API key from my OpenWeatherMap.org registration/account, I set the numbers of forecast days to 2 and saved my changes. 4. I rebooted my ISY (running v.5.0.16 Firmware and UI) and went to "Node Serves" in the drop down menu Selected "OpenWeatherMap" and "Add All Nodes" I have some weather data but I only seem to have current data, no forecast. Also, under "NodeSever Online" it is blank. Is it online? Another field that's blank is the "Gust Speed". Do I need to configure the node server in the ISY interface? If I go to the "Node Servers" drop down and select "Configure" and select "OpenWeatherMap" that is in the [01] slot I get the following (see screen shot below). Do I need to make any changes there or just leave it as it as that was loaded/made for me? I tried changing the User ID and password to that of my OpenWeatherMap account and it didn't seem to help anything. And what does the "Logging Level" - Off mean? Please Help!! Step #4 was not necessary and may account for some of the issues you're having. Polyglot takes care of all interaction with the ISY, including adding nodes and setting up the node server configuration. Changing things like the ID and password will cause problems with the ISY/Polyglot communication. Given that it's difficult now to know what state everything is in, it may be best to delete everything and start over. Steps 1, 2, and 3 are all correct. After that your step 4 should have been to restart the Admin Console. Once the Admin Console is restarted, all the nodes should show up and start populating with data. Not all fields will necessarily have data, some like wind gust are optional and OpenWeatherMap may or may not send that data. You can try stopping and restarting the node server from the dashboard and then restarting the Admin Console and see if it all starts working, but depending on what you've changed, it may not work and deleting and re-installing would be the only solution. The logging level determines how much information is sent to the node server log file. Off means that almost nothing is sent to the log. You can change that via the drop down menu. All of the other weather service node servers are similar. They differ slightly in the data that they provide, the sources they collect data from, and the forecasting algorithms that they use. 1 Link to comment
zerop Posted March 22, 2020 Author Share Posted March 22, 2020 51 minutes ago, bpwwer said: Step #4 was not necessary and may account for some of the issues you're having. Polyglot takes care of all interaction with the ISY, including adding nodes and setting up the node server configuration. Changing things like the ID and password will cause problems with the ISY/Polyglot communication. Given that it's difficult now to know what state everything is in, it may be best to delete everything and start over. Steps 1, 2, and 3 are all correct. After that your step 4 should have been to restart the Admin Console. Once the Admin Console is restarted, all the nodes should show up and start populating with data. Not all fields will necessarily have data, some like wind gust are optional and OpenWeatherMap may or may not send that data. You can try stopping and restarting the node server from the dashboard and then restarting the Admin Console and see if it all starts working, but depending on what you've changed, it may not work and deleting and re-installing would be the only solution. The logging level determines how much information is sent to the node server log file. Off means that almost nothing is sent to the log. You can change that via the drop down menu. All of the other weather service node servers are similar. They differ slightly in the data that they provide, the sources they collect data from, and the forecasting algorithms that they use. On your advice I started over and I did not do step 4. I have weather data but it doesn't say if it's online. The fact that it's got data makes me think it is online. But I don't have any forecast info. Looks like just today's info. What does "Rain 1/3hr" and "Snow 1/3hr" mean? Link to comment
NickCDavies Posted March 22, 2020 Share Posted March 22, 2020 I have a very simimilar isue but not getting any data Link to comment
NickCDavies Posted March 23, 2020 Share Posted March 23, 2020 I left my system sit overnight and now have the data populated! Link to comment
bpwwer Posted March 23, 2020 Share Posted March 23, 2020 The OpenWeatherMap node server no longer works properly with Polyglot Cloud so I'm removing it from the store. Link to comment
Recommended Posts