Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
|
Forum Index : Microcontroller and PC projects : Programming Languages - Let the Flame Wars Start!
Page 3 of 4 | |||||
Author | Message | ||||
hitsware2 Guru Joined: 03/08/2019 Location: United StatesPosts: 705 |
http://rox.sourceforge.net/desktop/book/export/html/44.html my site |
||||
lew247 Guru Joined: 23/12/2015 Location: United KingdomPosts: 1676 |
Sorry I just wanted to know if anyone was able to convert and then discuss with them the specifics I'm at the moment considering getting my MM weather program for the Pi converted to C++ or Python, I think C++ would be preferable if possible because it would be faster. Running on a Pi using the latest Pi image and ideally on a Pi 4 so I know you won't be interested. I'm considering paying someone in India to convert it but if anyone more local or knowledgable with MM was willing to have a go I would prefer that obviously. As long as it wasn't a total fortune. There's no way I could learn either of those languages, I have enough issues with MM Oh forgot Information received via internet, Data locally from a PMS5005 sensor on Com1, simple serial data so it's easy, Sending some of the data via a HC12 module on Com2 and displaying the data on a vga/hdmi monitor ay 16:9 ratio I'm using 1600 X 900 at the moment but it also looks great upscaled on my 75inch 4K display Edit2: Pi because I have both a Pi3 and 4 and I know the Pi can parse the data in python as someone else is doing it but completely different to what i want I'd prefer to use a Micromite but there isn't any powerful enough to do it and unless anyone knows any other micro that can do the same with vga pr hdmi output thats easy to program Edited 2021-01-30 05:52 by lew247 |
||||
IanT Regular Member Joined: 29/11/2016 Location: United KingdomPosts: 84 |
I don't think I'm quite "as old as dirt" but I did once repair PDP 9 & 15 (18 bit) DEC computers for a living - which involved writing small assembler diagnostic programs and single stepping them through the machine whilst watching the results on a scope. Repairs were made at component (transistor/74XX) level - fault-finding being much better than doing a cross-word puzzle and you even got paid for doing it. A somewhat redundant skill when 'board-swop' repair became the norm. I nearly had a (recycled) working PDP-8 in my garage many years ago - I just needed to find the fault(s) in that badly burnt-out register board (I never did) so I finally built a Z80 based Nascom II instead. Basic in 8K was OK but I have to confess that Fig-Forth was the language that made the most sense to me. Forth is the Marmite of programming languages - either hated or loved by "professional" programmers, of which community I have never been a member. However, Micromite Basic is the nearest thing I've found that gets anywhere near the ease of Forth in its simplicity (and ease of de-bugging) for embedded use. However, this Forum has been inundated with retro-computer fans since the CMM2 arrived and whilst I can only look at Mauro's work with some awe, it's not where my interests lie. Raspberry announce a new PICO board and these folk are immediately trying to port CMM2 graphics to it (?) - when all I see is a potentially great embedded controller with 'PIOs' that distantly remind me of my Z80 (and its PIO/SIO) days... Well I've had Mecrisp-Stellaris running on my STM32s (Blue Pills) for some time now and it might be time for me to start to look at the Black Pill version. But neither Basic nor Forth will help my Grandson progress (if he wants to get into "coding" for a living) - so maybe Python is the future for younger souls. Pity, because there are much friendlier worlds to play in.... |
||||
lizby Guru Joined: 17/05/2016 Location: United StatesPosts: 3018 |
What is it that you want to do that you are unable to do on the pi-zw with the appropriate combination of stretch and mmbasic? PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed |
||||
thwill Guru Joined: 16/09/2019 Location: United KingdomPosts: 3848 |
I know sweet FA about mixed software/hardware projects, but doesn't the CMM2 provide enough grunt for this, especially since you can drop into "C" for anything really performance critical. Is it a price/size thing? Again from my position of complete ignorance I wouldn't have thought off-shoring such a project to India is going to bring you any happiness. Best wishes, Tom Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
lizby Guru Joined: 17/05/2016 Location: United StatesPosts: 3018 |
The two things that I know of that Lew uses which aren't available out of the box with the standard CMM2 are network connection and JSON$. Since he has already figured out how to use an ESP8266 with Annex to break a wget of external data (which has been fed by his sensors) into chunks small enough for the pi-cromite to work with, I don't see a problem with doing similar with a CMM2. (I think this could also be done without external hardware by shelling out on the pi and performing the wget and any necessary conditioning there.) As far as JSON$ goes, I think someone has already implemented it for the CMM2 (or maybe some other micromite), and in any case, the data could be parsed without JSON$ and that would be much simpler than having the whole thing re-written in C. But I still wonder where the pi-cromite falls short, since he seems to have found a stable combination of raspbian stretch and mmbasic. ~ Edited 2021-01-30 09:51 by lizby PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed |
||||
OregonJim Newbie Joined: 24/01/2021 Location: United StatesPosts: 3 |
Interesting. I did the same, but with PDP-8's and PDP-11's. Troubleshooting to the component level is a skill I still use, though it became a lost art somewhere in the mid 1980s. Back on the topic of languages, nothing beats the combination of C and assembly if you're an embedded systems engineer. I've rarely used anything else for commercial projects. Personal projects are another matter entirely. I've explored nearly all of the languages mentioned so far in this thread, as well as Pilot, Snobol, Comal, PL/1, PL/I, PL/M, MUMPS, APL, Ada, Haskell, Lisp, BCPL, Algol, FOCAL, Prolog, REXX, and probably a few more that I can't remember. If I had to pick a "favorite" language, there isn't one. It's too dependent on the domain. However, Modula-2 comes awfully close... :) W7JLL - C,ASM,CP/M,DOS,PDP-11,Z-80,6502,68HC11,65C816,80x86,8051,PIC,AVR,ARM,etc. |
||||
Nelno Regular Member Joined: 22/01/2021 Location: United StatesPosts: 59 |
What is it that you want to do that you are unable to do on the pi-zw with the appropriate combination of stretch and mmbasic? I know sweet FA about mixed software/hardware projects, but doesn't the CMM2 provide enough grunt for this, especially since you can drop into "C" for anything really performance critical. Is it a price/size thing? Again from my position of complete ignorance I wouldn't have thought off-shoring such a project to India is going to bring you any happiness. Best wishes, Tom What is this "drop into "C"" thing you mention? I can write C code for the CMM2? If I could write compiled anything I'd be game (outside of getting the firmware code and hacking on that, which I'm not saying I won't do eventually). I'm aware I should be able to execute machine language subroutines, but I didn't think there was any option for a compiled language on CMM2. And since you put quotes around "C" I'm still not sure :) |
||||
lizby Guru Joined: 17/05/2016 Location: United StatesPosts: 3018 |
CMM2 CSUBs PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed |
||||
lew247 Guru Joined: 23/12/2015 Location: United KingdomPosts: 1676 |
But I still wonder where the pi-cromite falls short, since he seems to have found a stable combination of raspbian stretch and mmbasic.~ Unfortunately the pi running the display crashes after a short while once I got the display looking how I wanted it. I thought it was a faulty Pi at first because the Clock on the display keeps running but the Pi loses internet connection so it's unable to receive the UDP data I also added a PMS5003 air quality sensor on Com1 and while it can read and parse that data with no problem, adding it to the weather display is just too much for Pi-Cromite. I cannot use Com2 with Pi-Cromite which I need to be able to use to send some of the data via a HC-12 to a wall gauge Hence me wanting to rewrite (pay someone to rewrite) the complete program to run natively on Pi OS. I would willingly use a CMM2 but it even if I added a Wifi module to it, it's unable to collect or parse the data because it doesn't have the needed commands Of it had, I'd have simply bought the Waveshare STM32H743IIT6 MCU core board and added the needed components to allow it to display the graphics via VGA then hdmi Edited 2021-01-30 17:26 by lew247 |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 8592 |
Are you just talking about json or something else? |
||||
lew247 Guru Joined: 23/12/2015 Location: United KingdomPosts: 1676 |
Json and the commands to retrieve data from wifi and bluetooth mainly I was thinking esp32 because it has both wifi and bluetooth and it would be a futureproof feature to have the ability to read/parse/display to/from both wifi and bluetooth, Especially if those tiny bluetooth temperature sensors are used, they are so cheap you could have them in many places. I'm pretty sure it already has almost everything else the mm has. |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 8592 |
I assume you can do the networking stuff with an external esp? Do you use GUI commands? Please post a sample json string as received - one of the complex ones. Edited 2021-01-30 18:52 by matherp |
||||
thwill Guru Joined: 16/09/2019 Location: United KingdomPosts: 3848 |
Do you use GUI commands? Please post a sample json string as received - one of the complex ones. And does the device have to send JSON or is that configurable? It may be possible to "parse" a rawer format more efficiently. Tom Game*Mite, CMM2 Welcome Tape, Creaky old text adventures |
||||
lew247 Guru Joined: 23/12/2015 Location: United KingdomPosts: 1676 |
Do you use GUI commands? Please post a sample json string as received - one of the complex ones. No I don't use GUI commands because I have no need for touch at present, I just use the normal box and rbox Yes it would be easy to add an external Esp8266 or esp32 if bluetooth commands were also in there. This is the biggest json receive example {"latitude":53.44007,"longitude":-2.10608,"timezone":"Europe/London","timezone_offset_minutes":0,"current_conditions":{"time":1611999190,"conditions":"Wintry Mix Likely","icon":"sleet","air_temperature":4.0,"sea_level_pressure":996.3,"station_pressure":984.3,"pressure_trend":"steady","relative_humidity":66,"wind_avg":3.0,"wind_direction":134,"wind_direction_cardinal":"SE","wind_gust":6.0,"solar_radiation":27,"uv":0,"brightness":3303,"feels_like":1.0,"dew_point":-2.0,"wet_bulb_temperature":1.0,"delta_t":2.0,"air_density":1.24,"lightning_strike_count_last_1hr":0,"lightning_strike_count_last_3hr":0,"lightning_strike_last_distance":31,"lightning_strike_last_distance_msg":"30 - 32 km","lightning_strike_last_epoch":1608416353,"precip_accum_local_day":0,"precip_accum_local_yesterday":0.47,"precip_minutes_local_day":0,"precip_minutes_local_yesterday":21,"is_precip_local_day_rain_check":false,"is_precip_local_yesterday_rain_check":false},"forecast":{"daily":[{"day_start_local":1611964800,"day_num":30,"month_num":1,"conditions":"Wintry Mix Likely","icon":"sleet","sunrise":1611907085,"sunset":1611938741,"air_temp_high":5.0,"air_temp_low":1.0,"precip_probability":50,"precip_icon":"chance-sleet","precip_type":"sleet"},{"day_start_local":1612051200,"day_num":31,"month_num":1,"conditions":"Cloudy","icon":"cloudy","sunrise":1611993391,"sunset":1612025258,"air_temp_high":3.0,"air_temp_low":0.0,"precip_probability":10,"precip_icon":"chance-sleet","precip_type":"sleet"},{"day_start_local":1612137600,"day_num":1,"month_num":2,"conditions":"Rain Likely","icon":"rainy","sunrise":1612079694,"sunset":1612111776,"air_temp_high":5.0,"air_temp_low":1.0,"precip_probability":50,"precip_icon":"chance-rain","precip_type":"rain"},{"day_start_local":1612224000,"day_num":2,"month_num":2,"conditions":"Rain Likely","icon":"rainy","sunrise":1612165996,"sunset":1612198295,"air_temp_high":5.0,"air_temp_low":2.0,"precip_probability":80,"precip_icon":"chance-rain","precip_type":"rain"},{"day_start_local":1612310400,"day_num":3,"month_num":2,"conditions":"Rain Likely","icon":"rainy","sunrise":1612252295,"sunset":1612284814,"air_temp_high":7.0,"air_temp_low":4.0,"precip_probability":80,"precip_icon":"chance-rain","precip_type":"rain"},{"day_start_local":1612396800,"day_num":4,"month_num":2,"conditions":"Rain Likely","icon":"rainy","sunrise":1612338592,"sunset":1612371333,"air_temp_high":6.0,"air_temp_low":3.0,"precip_probability":50,"precip_icon":"chance-rain","precip_type":"rain"},{"day_start_local":1612483200,"day_num":5,"month_num":2,"conditions":"Rain Possible","icon":"possibly-rainy-day","sunrise":1612424887,"sunset":1612457853,"air_temp_high":5.0,"air_temp_low":1.0,"precip_probability":20,"precip_icon":"chance-rain","precip_type":"rain"},{"day_start_local":1612569600,"day_num":6,"month_num":2,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-day","sunrise":1612511180,"sunset":1612544373,"air_temp_high":4.0,"air_temp_low":0.0,"precip_probability":20,"precip_icon":"chance-sleet","precip_type":"sleet"},{"day_start_local":1612656000,"day_num":7,"month_num":2,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-day","sunrise":1612597471,"sunset":1612630893,"air_temp_high":3.0,"air_temp_low":0.0,"precip_probability":30,"precip_icon":"chance-sleet","precip_type":"sleet"},{"day_start_local":1612742400,"day_num":8,"month_num":2,"conditions":"Snow Possible","icon":"possibly-snow-day","sunrise":1612683760,"sunset":1612717413,"air_temp_high":4.0,"air_temp_low":0.0,"precip_probability":40,"precip_icon":"chance-snow","precip_type":"snow"}],"hourly":[{"time":1612000800,"conditions":"Wintry Mix Likely","icon":"sleet","air_temperature":3.0,"sea_level_pressure":998.66,"relative_humidity":79,"precip":0,"precip_probability":50,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":8.0,"wind_direction":84,"wind_direction_cardinal":"E","wind_gust":14.0,"uv":0.0,"feels_like":-2.0,"local_hour":10,"local_day":30},{"time":1612004400,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-day","air_temperature":4.0,"sea_level_pressure":998.96,"relative_humidity":76,"precip":0.07,"precip_probability":45,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":8.0,"wind_direction":85,"wind_direction_cardinal":"E","wind_gust":14.0,"uv":0.0,"feels_like":-2.0,"local_hour":11,"local_day":30},{"time":1612008000,"conditions":"Wintry Mix Likely","icon":"sleet","air_temperature":4.0,"sea_level_pressure":999.36,"relative_humidity":76,"precip":0.27,"precip_probability":50,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":8.0,"wind_direction":85,"wind_direction_cardinal":"E","wind_gust":14.0,"uv":0.0,"feels_like":-2.0,"local_hour":12,"local_day":30},{"time":1612011600,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":3.0,"sea_level_pressure":999.63,"relative_humidity":74,"precip":0.29,"precip_probability":45,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":8.0,"wind_direction":83,"wind_direction_cardinal":"E","wind_gust":15.0,"uv":0.0,"feels_like":-3.0,"local_hour":13,"local_day":30},{"time":1612015200,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":3.0,"sea_level_pressure":1000.06,"relative_humidity":72,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":9.0,"wind_direction":80,"wind_direction_cardinal":"E","wind_gust":15.0,"uv":0.0,"feels_like":-2.0,"local_hour":14,"local_day":30},{"time":1612018800,"conditions":"Cloudy","icon":"cloudy","air_temperature":3.0,"sea_level_pressure":1000.46,"relative_humidity":70,"precip":0,"precip_probability":0,"wind_avg":8.0,"wind_direction":77,"wind_direction_cardinal":"ENE","wind_gust":15.0,"uv":0.0,"feels_like":-2.0,"local_hour":15,"local_day":30},{"time":1612022400,"conditions":"Cloudy","icon":"cloudy","air_temperature":3.0,"sea_level_pressure":1001.16,"relative_humidity":70,"precip":0,"precip_probability":0,"wind_avg":8.0,"wind_direction":75,"wind_direction_cardinal":"ENE","wind_gust":14.0,"uv":0.0,"feels_like":-2.0,"local_hour":16,"local_day":30},{"time":1612026000,"conditions":"Cloudy","icon":"cloudy","air_temperature":3.0,"sea_level_pressure":1002.06,"relative_humidity":72,"precip":0,"precip_probability":5,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":8.0,"wind_direction":74,"wind_direction_cardinal":"ENE","wind_gust":14.0,"uv":0.0,"feels_like":-3.0,"local_hour":17,"local_day":30},{"time":1612029600,"conditions":"Cloudy","icon":"cloudy","air_temperature":3.0,"sea_level_pressure":1003.16,"relative_humidity":72,"precip":0,"precip_probability":5,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":7.0,"wind_direction":72,"wind_direction_cardinal":"ENE","wind_gust":13.0,"uv":0.0,"feels_like":-3.0,"local_hour":18,"local_day":30},{"time":1612033200,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":2.0,"sea_level_pressure":1003.97,"relative_humidity":74,"precip":0,"precip_probability":5,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":7.0,"wind_direction":70,"wind_direction_cardinal":"ENE","wind_gust":12.0,"uv":0.0,"feels_like":-3.0,"local_hour":19,"local_day":30},{"time":1612036800,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":2.0,"sea_level_pressure":1004.67,"relative_humidity":75,"precip":0,"precip_probability":5,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":6.0,"wind_direction":70,"wind_direction_cardinal":"ENE","wind_gust":12.0,"uv":0.0,"feels_like":-3.0,"local_hour":20,"local_day":30},{"time":1612040400,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":2.0,"sea_level_pressure":1005.4,"relative_humidity":76,"precip":0,"precip_probability":5,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":73,"wind_direction_cardinal":"ENE","wind_gust":10.0,"uv":0.0,"feels_like":-3.0,"local_hour":21,"local_day":30},{"time":1612044000,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":1.0,"sea_level_pressure":1005.96,"relative_humidity":78,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":5.0,"wind_direction":73,"wind_direction_cardinal":"ENE","wind_gust":9.0,"uv":0.0,"feels_like":-3.0,"local_hour":22,"local_day":30},{"time":1612047600,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":1.0,"sea_level_pressure":1006.47,"relative_humidity":81,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":72,"wind_direction_cardinal":"ENE","wind_gust":8.0,"uv":0.0,"feels_like":-4.0,"local_hour":23,"local_day":30},{"time":1612051200,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":1.0,"sea_level_pressure":1006.76,"relative_humidity":81,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":72,"wind_direction_cardinal":"ENE","wind_gust":5.0,"uv":0.0,"feels_like":-3.0,"local_hour":0,"local_day":31},{"time":1612054800,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":1.0,"sea_level_pressure":1006.8,"relative_humidity":81,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":74,"wind_direction_cardinal":"ENE","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":1,"local_day":31},{"time":1612058400,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":0.0,"sea_level_pressure":1006.76,"relative_humidity":82,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":76,"wind_direction_cardinal":"ENE","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":2,"local_day":31},{"time":1612062000,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":0.0,"sea_level_pressure":1006.66,"relative_humidity":83,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":76,"wind_direction_cardinal":"ENE","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":3,"local_day":31},{"time":1612065600,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":0.0,"sea_level_pressure":1006.4,"relative_humidity":83,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":81,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":4,"local_day":31},{"time":1612069200,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":0.0,"sea_level_pressure":1006.16,"relative_humidity":83,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":84,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":5,"local_day":31},{"time":1612072800,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":0.0,"sea_level_pressure":1005.7,"relative_humidity":83,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":87,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":6,"local_day":31},{"time":1612076400,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":0.0,"sea_level_pressure":1005.26,"relative_humidity":83,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":92,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-4.0,"local_hour":7,"local_day":31},{"time":1612080000,"conditions":"Cloudy","icon":"cloudy","air_temperature":0.0,"sea_level_pressure":1004.8,"relative_humidity":83,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":96,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-4.0,"local_hour":8,"local_day":31},{"time":1612083600,"conditions":"Cloudy","icon":"cloudy","air_temperature":1.0,"sea_level_pressure":1004.4,"relative_humidity":82,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":100,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-3.0,"local_hour":9,"local_day":31},{"time":1612087200,"conditions":"Cloudy","icon":"cloudy","air_temperature":1.0,"sea_level_pressure":1003.86,"relative_humidity":80,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":104,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":-2.0,"local_hour":10,"local_day":31},{"time":1612090800,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":1003.16,"relative_humidity":75,"precip":0,"precip_probability":5,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":108,"wind_direction_cardinal":"ESE","wind_gust":7.0,"uv":0.0,"feels_like":-2.0,"local_hour":11,"local_day":31},{"time":1612094400,"conditions":"Cloudy","icon":"cloudy","air_temperature":3.0,"sea_level_pressure":1002.16,"relative_humidity":72,"precip":0,"precip_probability":5,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":111,"wind_direction_cardinal":"ESE","wind_gust":8.0,"uv":0.0,"feels_like":-2.0,"local_hour":12,"local_day":31},{"time":1612098000,"conditions":"Cloudy","icon":"cloudy","air_temperature":3.0,"sea_level_pressure":1000.76,"relative_humidity":69,"precip":0,"precip_probability":0,"wind_avg":5.0,"wind_direction":113,"wind_direction_cardinal":"ESE","wind_gust":9.0,"uv":0.0,"feels_like":-2.0,"local_hour":13,"local_day":31},{"time":1612101600,"conditions":"Cloudy","icon":"cloudy","air_temperature":3.0,"sea_level_pressure":999.56,"relative_humidity":67,"precip":0,"precip_probability":0,"wind_avg":5.0,"wind_direction":112,"wind_direction_cardinal":"ESE","wind_gust":9.0,"uv":0.0,"feels_like":-1.0,"local_hour":14,"local_day":31},{"time":1612105200,"conditions":"Cloudy","icon":"cloudy","air_temperature":3.0,"sea_level_pressure":998.46,"relative_humidity":66,"precip":0,"precip_probability":0,"wind_avg":5.0,"wind_direction":105,"wind_direction_cardinal":"ESE","wind_gust":8.0,"uv":0.0,"feels_like":-1.0,"local_hour":15,"local_day":31},{"time":1612108800,"conditions":"Cloudy","icon":"cloudy","air_temperature":3.0,"sea_level_pressure":997.5,"relative_humidity":66,"precip":0,"precip_probability":0,"wind_avg":5.0,"wind_direction":106,"wind_direction_cardinal":"ESE","wind_gust":8.0,"uv":0.0,"feels_like":-1.0,"local_hour":16,"local_day":31},{"time":1612112400,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":996.66,"relative_humidity":68,"precip":0,"precip_probability":0,"wind_avg":5.0,"wind_direction":103,"wind_direction_cardinal":"ESE","wind_gust":8.0,"uv":0.0,"feels_like":-2.0,"local_hour":17,"local_day":31},{"time":1612116000,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":996.16,"relative_humidity":68,"precip":0,"precip_probability":5,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":100,"wind_direction_cardinal":"E","wind_gust":8.0,"uv":0.0,"feels_like":-2.0,"local_hour":18,"local_day":31},{"time":1612119600,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":995.6,"relative_humidity":69,"precip":0,"precip_probability":5,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":98,"wind_direction_cardinal":"E","wind_gust":8.0,"uv":0.0,"feels_like":-3.0,"local_hour":19,"local_day":31},{"time":1612123200,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":995.06,"relative_humidity":66,"precip":0,"precip_probability":5,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":97,"wind_direction_cardinal":"E","wind_gust":9.0,"uv":0.0,"feels_like":-3.0,"local_hour":20,"local_day":31},{"time":1612126800,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":994.8,"relative_humidity":65,"precip":0,"precip_probability":5,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":97,"wind_direction_cardinal":"E","wind_gust":8.0,"uv":0.0,"feels_like":-3.0,"local_hour":21,"local_day":31},{"time":1612130400,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":994.56,"relative_humidity":69,"precip":0,"precip_probability":5,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":95,"wind_direction_cardinal":"E","wind_gust":8.0,"uv":0.0,"feels_like":-3.0,"local_hour":22,"local_day":31},{"time":1612134000,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":994.26,"relative_humidity":73,"precip":0,"precip_probability":5,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":90,"wind_direction_cardinal":"E","wind_gust":8.0,"uv":0.0,"feels_like":-3.0,"local_hour":23,"local_day":31},{"time":1612137600,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":994.06,"relative_humidity":76,"precip":0,"precip_probability":10,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":89,"wind_direction_cardinal":"E","wind_gust":8.0,"uv":0.0,"feels_like":-3.0,"local_hour":0,"local_day":1},{"time":1612141200,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":993.86,"relative_humidity":77,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":89,"wind_direction_cardinal":"E","wind_gust":8.0,"uv":0.0,"feels_like":-3.0,"local_hour":1,"local_day":1},{"time":1612144800,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":993.8,"relative_humidity":79,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":86,"wind_direction_cardinal":"E","wind_gust":7.0,"uv":0.0,"feels_like":-3.0,"local_hour":2,"local_day":1},{"time":1612148400,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":993.8,"relative_humidity":79,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":83,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-3.0,"local_hour":3,"local_day":1},{"time":1612152000,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":993.8,"relative_humidity":79,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":84,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-2.0,"local_hour":4,"local_day":1},{"time":1612155600,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":994.06,"relative_humidity":79,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":83,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-2.0,"local_hour":5,"local_day":1},{"time":1612159200,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":994.46,"relative_humidity":80,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":82,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-2.0,"local_hour":6,"local_day":1},{"time":1612162800,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":995.1,"relative_humidity":80,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":81,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-2.0,"local_hour":7,"local_day":1},{"time":1612166400,"conditions":"Cloudy","icon":"cloudy","air_temperature":2.0,"sea_level_pressure":995.76,"relative_humidity":81,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":78,"wind_direction_cardinal":"ENE","wind_gust":3.0,"uv":0.0,"feels_like":-2.0,"local_hour":8,"local_day":1},{"time":1612170000,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":2.0,"sea_level_pressure":996.4,"relative_humidity":79,"precip":0,"precip_probability":20,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":77,"wind_direction_cardinal":"ENE","wind_gust":3.0,"uv":0.0,"feels_like":-2.0,"local_hour":9,"local_day":1},{"time":1612173600,"conditions":"Cloudy","icon":"cloudy","air_temperature":3.0,"sea_level_pressure":997.0,"relative_humidity":76,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":76,"wind_direction_cardinal":"ENE","wind_gust":3.0,"uv":0.0,"feels_like":-1.0,"local_hour":10,"local_day":1},{"time":1612177200,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":3.0,"sea_level_pressure":997.8,"relative_humidity":72,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":78,"wind_direction_cardinal":"ENE","wind_gust":3.0,"uv":0.0,"feels_like":0.0,"local_hour":11,"local_day":1},{"time":1612180800,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":4.0,"sea_level_pressure":998.4,"relative_humidity":68,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":81,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":1.0,"local_hour":12,"local_day":1},{"time":1612184400,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":4.0,"sea_level_pressure":999.6,"relative_humidity":67,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":82,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":1.0,"local_hour":13,"local_day":1},{"time":1612188000,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":5.0,"sea_level_pressure":999.7,"relative_humidity":65,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":86,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":2.0,"local_hour":14,"local_day":1},{"time":1612191600,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":4.0,"sea_level_pressure":999.8,"relative_humidity":67,"precip":0,"precip_probability":20,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":85,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":1.0,"local_hour":15,"local_day":1},{"time":1612195200,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":4.0,"sea_level_pressure":1000.16,"relative_humidity":72,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":84,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":1.0,"local_hour":16,"local_day":1},{"time":1612198800,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":3.0,"sea_level_pressure":1000.5,"relative_humidity":76,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":88,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":0.0,"local_hour":17,"local_day":1},{"time":1612202400,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":2.0,"sea_level_pressure":1000.8,"relative_humidity":77,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":91,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-1.0,"local_hour":18,"local_day":1},{"time":1612206000,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":2.0,"sea_level_pressure":1000.8,"relative_humidity":80,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":91,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-1.0,"local_hour":19,"local_day":1},{"time":1612209600,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":2.0,"sea_level_pressure":1000.76,"relative_humidity":80,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":97,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-2.0,"local_hour":20,"local_day":1},{"time":1612213200,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":1.0,"sea_level_pressure":1000.36,"relative_humidity":79,"precip":0.2,"precip_probability":40,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":99,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-2.0,"local_hour":21,"local_day":1},{"time":1612216800,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":2.0,"sea_level_pressure":999.86,"relative_humidity":80,"precip":0.2,"precip_probability":40,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":99,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-2.0,"local_hour":22,"local_day":1},{"time":1612220400,"conditions":"Snow Likely","icon":"snow","air_temperature":2.0,"sea_level_pressure":999.26,"relative_humidity":79,"precip":2,"precip_probability":50,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":4.0,"wind_direction":100,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-3.0,"local_hour":23,"local_day":1},{"time":1612224000,"conditions":"Snow Likely","icon":"snow","air_temperature":2.0,"sea_level_pressure":998.8,"relative_humidity":80,"precip":5,"precip_probability":65,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":4.0,"wind_direction":105,"wind_direction_cardinal":"ESE","wind_gust":7.0,"uv":0.0,"feels_like":-2.0,"local_hour":0,"local_day":2},{"time":1612227600,"conditions":"Snow Likely","icon":"snow","air_temperature":2.0,"sea_level_pressure":997.96,"relative_humidity":84,"precip":6,"precip_probability":75,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":5.0,"wind_direction":108,"wind_direction_cardinal":"ESE","wind_gust":8.0,"uv":0.0,"feels_like":-3.0,"local_hour":1,"local_day":2},{"time":1612231200,"conditions":"Snow Likely","icon":"snow","air_temperature":2.0,"sea_level_pressure":997.2,"relative_humidity":87,"precip":6,"precip_probability":80,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":5.0,"wind_direction":108,"wind_direction_cardinal":"ESE","wind_gust":8.0,"uv":0.0,"feels_like":-3.0,"local_hour":2,"local_day":2},{"time":1612234800,"conditions":"Snow Likely","icon":"snow","air_temperature":2.0,"sea_level_pressure":996.36,"relative_humidity":89,"precip":6,"precip_probability":80,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":5.0,"wind_direction":108,"wind_direction_cardinal":"ESE","wind_gust":8.0,"uv":0.0,"feels_like":-3.0,"local_hour":3,"local_day":2},{"time":1612238400,"conditions":"Snow Likely","icon":"snow","air_temperature":2.0,"sea_level_pressure":995.46,"relative_humidity":90,"precip":7,"precip_probability":80,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":5.0,"wind_direction":110,"wind_direction_cardinal":"ESE","wind_gust":9.0,"uv":0.0,"feels_like":-3.0,"local_hour":4,"local_day":2},{"time":1612242000,"conditions":"Snow Likely","icon":"snow","air_temperature":2.0,"sea_level_pressure":994.66,"relative_humidity":91,"precip":8,"precip_probability":80,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":5.0,"wind_direction":109,"wind_direction_cardinal":"ESE","wind_gust":9.0,"uv":0.0,"feels_like":-3.0,"local_hour":5,"local_day":2},{"time":1612245600,"conditions":"Rain Likely","icon":"rainy","air_temperature":2.0,"sea_level_pressure":994.06,"relative_humidity":92,"precip":0.7,"precip_probability":80,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":105,"wind_direction_cardinal":"ESE","wind_gust":9.0,"uv":0.0,"feels_like":-3.0,"local_hour":6,"local_day":2},{"time":1612249200,"conditions":"Rain Likely","icon":"rainy","air_temperature":2.0,"sea_level_pressure":993.76,"relative_humidity":94,"precip":0.7,"precip_probability":80,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":106,"wind_direction_cardinal":"ESE","wind_gust":9.0,"uv":0.0,"feels_like":-3.0,"local_hour":7,"local_day":2},{"time":1612252800,"conditions":"Rain Likely","icon":"rainy","air_temperature":2.0,"sea_level_pressure":993.66,"relative_humidity":94,"precip":0.6,"precip_probability":75,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":106,"wind_direction_cardinal":"ESE","wind_gust":8.0,"uv":0.0,"feels_like":-3.0,"local_hour":8,"local_day":2},{"time":1612256400,"conditions":"Rain Likely","icon":"rainy","air_temperature":2.0,"sea_level_pressure":993.56,"relative_humidity":94,"precip":0.3,"precip_probability":65,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":107,"wind_direction_cardinal":"ESE","wind_gust":8.0,"uv":0.0,"feels_like":-2.0,"local_hour":9,"local_day":2},{"time":1612260000,"conditions":"Rain Likely","icon":"rainy","air_temperature":2.0,"sea_level_pressure":993.46,"relative_humidity":96,"precip":0.3,"precip_probability":60,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":107,"wind_direction_cardinal":"ESE","wind_gust":8.0,"uv":0.0,"feels_like":-2.0,"local_hour":10,"local_day":2},{"time":1612263600,"conditions":"Rain Likely","icon":"rainy","air_temperature":3.0,"sea_level_pressure":993.4,"relative_humidity":94,"precip":0.3,"precip_probability":65,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":108,"wind_direction_cardinal":"ESE","wind_gust":7.0,"uv":0.0,"feels_like":-1.0,"local_hour":11,"local_day":2},{"time":1612267200,"conditions":"Rain Likely","icon":"rainy","air_temperature":3.0,"sea_level_pressure":993.26,"relative_humidity":95,"precip":0.4,"precip_probability":60,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":109,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":0.0,"local_hour":12,"local_day":2},{"time":1612270800,"conditions":"Rain Likely","icon":"rainy","air_temperature":4.0,"sea_level_pressure":992.86,"relative_humidity":94,"precip":0.4,"precip_probability":70,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":112,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":0.0,"local_hour":13,"local_day":2},{"time":1612274400,"conditions":"Rain Likely","icon":"rainy","air_temperature":4.0,"sea_level_pressure":992.46,"relative_humidity":94,"precip":0.4,"precip_probability":70,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":112,"wind_direction_cardinal":"ESE","wind_gust":7.0,"uv":0.0,"feels_like":1.0,"local_hour":14,"local_day":2},{"time":1612278000,"conditions":"Rain Likely","icon":"rainy","air_temperature":4.0,"sea_level_pressure":992.2,"relative_humidity":93,"precip":0.6,"precip_probability":80,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":110,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":1.0,"local_hour":15,"local_day":2},{"time":1612281600,"conditions":"Rain Likely","icon":"rainy","air_temperature":5.0,"sea_level_pressure":992.06,"relative_humidity":94,"precip":0.7,"precip_probability":80,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":115,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":2.0,"local_hour":16,"local_day":2},{"time":1612285200,"conditions":"Rain Likely","icon":"rainy","air_temperature":5.0,"sea_level_pressure":992.1,"relative_humidity":95,"precip":0.8,"precip_probability":80,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":118,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":17,"local_day":2},{"time":1612288800,"conditions":"Rain Likely","icon":"rainy","air_temperature":5.0,"sea_level_pressure":992.1,"relative_humidity":93,"precip":0.46,"precip_probability":75,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":120,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":18,"local_day":2},{"time":1612292400,"conditions":"Rain Likely","icon":"rainy","air_temperature":5.0,"sea_level_pressure":992.1,"relative_humidity":95,"precip":0.5,"precip_probability":70,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":123,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":19,"local_day":2},{"time":1612296000,"conditions":"Rain Likely","icon":"rainy","air_temperature":5.0,"sea_level_pressure":992.16,"relative_humidity":94,"precip":0.6,"precip_probability":65,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":127,"wind_direction_cardinal":"SE","wind_gust":5.0,"uv":0.0,"feels_like":2.0,"local_hour":20,"local_day":2},{"time":1612299600,"conditions":"Rain Likely","icon":"rainy","air_temperature":5.0,"sea_level_pressure":992.2,"relative_humidity":94,"precip":0.6,"precip_probability":65,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":131,"wind_direction_cardinal":"SE","wind_gust":5.0,"uv":0.0,"feels_like":2.0,"local_hour":21,"local_day":2},{"time":1612303200,"conditions":"Rain Likely","icon":"rainy","air_temperature":5.0,"sea_level_pressure":992.4,"relative_humidity":95,"precip":0.7,"precip_probability":70,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":134,"wind_direction_cardinal":"SE","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":22,"local_day":2},{"time":1612306800,"conditions":"Rain Likely","icon":"rainy","air_temperature":5.0,"sea_level_pressure":992.8,"relative_humidity":96,"precip":0.56,"precip_probability":65,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":137,"wind_direction_cardinal":"SE","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":23,"local_day":2},{"time":1612310400,"conditions":"Rain Likely","icon":"rainy","air_temperature":4.0,"sea_level_pressure":993.1,"relative_humidity":96,"precip":0.3,"precip_probability":60,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":143,"wind_direction_cardinal":"SE","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":0,"local_day":3},{"time":1612314000,"conditions":"Rain Likely","icon":"rainy","air_temperature":4.0,"sea_level_pressure":993.4,"relative_humidity":97,"precip":0.4,"precip_probability":70,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":155,"wind_direction_cardinal":"SSE","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":1,"local_day":3},{"time":1612317600,"conditions":"Rain Likely","icon":"rainy","air_temperature":4.0,"sea_level_pressure":993.7,"relative_humidity":97,"precip":0.6,"precip_probability":75,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":171,"wind_direction_cardinal":"S","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":2,"local_day":3},{"time":1612321200,"conditions":"Rain Likely","icon":"rainy","air_temperature":4.0,"sea_level_pressure":994.0,"relative_humidity":96,"precip":0.3,"precip_probability":65,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":164,"wind_direction_cardinal":"SSE","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":3,"local_day":3},{"time":1612324800,"conditions":"Rain Likely","icon":"rainy","air_temperature":4.0,"sea_level_pressure":994.3,"relative_humidity":96,"precip":0.3,"precip_probability":65,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":171,"wind_direction_cardinal":"S","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":4,"local_day":3},{"time":1612328400,"conditions":"Rain Likely","icon":"rainy","air_temperature":4.0,"sea_level_pressure":994.5,"relative_humidity":97,"precip":0.3,"precip_probability":60,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":166,"wind_direction_cardinal":"SSE","wind_gust":3.0,"uv":0.0,"feels_like":1.0,"local_hour":5,"local_day":3},{"time":1612332000,"conditions":"Rain Likely","icon":"rainy","air_temperature":4.0,"sea_level_pressure":994.9,"relative_humidity":97,"precip":0.3,"precip_probability":55,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":137,"wind_direction_cardinal":"SE","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":6,"local_day":3},{"time":1612335600,"conditions":"Rain Likely","icon":"rainy","air_temperature":4.0,"sea_level_pressure":995.3,"relative_humidity":97,"precip":0.3,"precip_probability":55,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":131,"wind_direction_cardinal":"SE","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":7,"local_day":3},{"time":1612339200,"conditions":"Rain Likely","icon":"rainy","air_temperature":4.0,"sea_level_pressure":995.8,"relative_humidity":97,"precip":0.3,"precip_probability":55,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":127,"wind_direction_cardinal":"SE","wind_gust":3.0,"uv":0.0,"feels_like":1.0,"local_hour":8,"local_day":3},{"time":1612342800,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":4.0,"sea_level_pressure":996.2,"relative_humidity":99,"precip":0.2,"precip_probability":40,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":129,"wind_direction_cardinal":"SE","wind_gust":3.0,"uv":0.0,"feels_like":1.0,"local_hour":9,"local_day":3},{"time":1612346400,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":5.0,"sea_level_pressure":996.6,"relative_humidity":97,"precip":0.2,"precip_probability":40,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":137,"wind_direction_cardinal":"SE","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":10,"local_day":3},{"time":1612350000,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":6.0,"sea_level_pressure":996.8,"relative_humidity":93,"precip":0.2,"precip_probability":40,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":143,"wind_direction_cardinal":"SE","wind_gust":3.0,"uv":0.0,"feels_like":3.0,"local_hour":11,"local_day":3},{"time":1612353600,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":6.0,"sea_level_pressure":997.1,"relative_humidity":91,"precip":0.2,"precip_probability":40,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":163,"wind_direction_cardinal":"SSE","wind_gust":5.0,"uv":0.0,"feels_like":3.0,"local_hour":12,"local_day":3},{"time":1612357200,"conditions":"Rain Likely","icon":"rainy","air_temperature":7.0,"sea_level_pressure":998.06,"relative_humidity":89,"precip":0.2,"precip_probability":50,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":163,"wind_direction_cardinal":"SSE","wind_gust":5.0,"uv":0.0,"feels_like":4.0,"local_hour":13,"local_day":3},{"time":1612360800,"conditions":"Rain Likely","icon":"rainy","air_temperature":7.0,"sea_level_pressure":998.2,"relative_humidity":88,"precip":0.2,"precip_probability":50,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":157,"wind_direction_cardinal":"SSE","wind_gust":5.0,"uv":0.0,"feels_like":4.0,"local_hour":14,"local_day":3},{"time":1612364400,"conditions":"Rain Likely","icon":"rainy","air_temperature":6.0,"sea_level_pressure":998.4,"relative_humidity":89,"precip":0.2,"precip_probability":50,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":132,"wind_direction_cardinal":"SE","wind_gust":5.0,"uv":0.0,"feels_like":4.0,"local_hour":15,"local_day":3},{"time":1612368000,"conditions":"Rain Likely","icon":"rainy","air_temperature":6.0,"sea_level_pressure":998.8,"relative_humidity":90,"precip":0.2,"precip_probability":50,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":124,"wind_direction_cardinal":"SE","wind_gust":3.0,"uv":0.0,"feels_like":4.0,"local_hour":16,"local_day":3},{"time":1612371600,"conditions":"Rain Likely","icon":"rainy","air_temperature":6.0,"sea_level_pressure":999.3,"relative_humidity":91,"precip":0.2,"precip_probability":50,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":105,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":3.0,"local_hour":17,"local_day":3},{"time":1612375200,"conditions":"Rain Likely","icon":"rainy","air_temperature":5.0,"sea_level_pressure":999.9,"relative_humidity":91,"precip":0.2,"precip_probability":50,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":98,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":3.0,"local_hour":18,"local_day":3},{"time":1612378800,"conditions":"Rain Likely","icon":"rainy","air_temperature":5.0,"sea_level_pressure":1000.5,"relative_humidity":94,"precip":0.24,"precip_probability":50,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":91,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":19,"local_day":3},{"time":1612382400,"conditions":"Rain Likely","icon":"rainy","air_temperature":4.0,"sea_level_pressure":1001.06,"relative_humidity":94,"precip":0.3,"precip_probability":55,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":94,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":20,"local_day":3},{"time":1612386000,"conditions":"Rain Likely","icon":"rainy","air_temperature":4.0,"sea_level_pressure":1001.6,"relative_humidity":94,"precip":0.2,"precip_probability":50,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":101,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":1.0,"local_hour":21,"local_day":3},{"time":1612389600,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":4.0,"sea_level_pressure":1002.1,"relative_humidity":94,"precip":0.2,"precip_probability":45,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":105,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":1.0,"local_hour":22,"local_day":3},{"time":1612393200,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":4.0,"sea_level_pressure":1002.6,"relative_humidity":95,"precip":0.2,"precip_probability":45,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":106,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":1.0,"local_hour":23,"local_day":3},{"time":1612396800,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":4.0,"sea_level_pressure":1003.0,"relative_humidity":95,"precip":0.2,"precip_probability":45,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":114,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":1.0,"local_hour":0,"local_day":4},{"time":1612400400,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":4.0,"sea_level_pressure":1003.4,"relative_humidity":97,"precip":0.2,"precip_probability":45,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":120,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":1.0,"local_hour":1,"local_day":4},{"time":1612404000,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":4.0,"sea_level_pressure":1003.8,"relative_humidity":96,"precip":0.1,"precip_probability":45,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":123,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":1.0,"local_hour":2,"local_day":4},{"time":1612407600,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":4.0,"sea_level_pressure":1004.1,"relative_humidity":95,"precip":0.1,"precip_probability":40,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":114,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":1.0,"local_hour":3,"local_day":4},{"time":1612411200,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":4.0,"sea_level_pressure":1004.5,"relative_humidity":95,"precip":0.1,"precip_probability":40,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":116,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":1.0,"local_hour":4,"local_day":4},{"time":1612414800,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":4.0,"sea_level_pressure":1005.0,"relative_humidity":95,"precip":0.1,"precip_probability":40,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":113,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":1.0,"local_hour":5,"local_day":4},{"time":1612418400,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":4.0,"sea_level_pressure":1005.4,"relative_humidity":94,"precip":0.1,"precip_probability":40,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":100,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":1.0,"local_hour":6,"local_day":4},{"time":1612422000,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":3.0,"sea_level_pressure":1006.0,"relative_humidity":95,"precip":0.1,"precip_probability":40,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":102,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":0.0,"local_hour":7,"local_day":4},{"time":1612425600,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":3.0,"sea_level_pressure":1006.6,"relative_humidity":95,"precip":0.1,"precip_probability":40,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":102,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":0.0,"local_hour":8,"local_day":4},{"time":1612429200,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":4.0,"sea_level_pressure":1007.2,"relative_humidity":93,"precip":0.1,"precip_probability":35,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":100,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":1.0,"local_hour":9,"local_day":4},{"time":1612432800,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":4.0,"sea_level_pressure":1007.7,"relative_humidity":92,"precip":0.1,"precip_probability":35,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":106,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":1.0,"local_hour":10,"local_day":4},{"time":1612436400,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":5.0,"sea_level_pressure":1008.1,"relative_humidity":89,"precip":0.1,"precip_probability":35,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":110,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":2.0,"local_hour":11,"local_day":4},{"time":1612440000,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":5.0,"sea_level_pressure":1008.5,"relative_humidity":88,"precip":0.1,"precip_probability":35,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":115,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":2.0,"local_hour":12,"local_day":4},{"time":1612443600,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":6.0,"sea_level_pressure":1008.7,"relative_humidity":85,"precip":0.1,"precip_probability":35,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":122,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":2.0,"local_hour":13,"local_day":4},{"time":1612447200,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":6.0,"sea_level_pressure":1008.8,"relative_humidity":86,"precip":0.1,"precip_probability":35,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":124,"wind_direction_cardinal":"SE","wind_gust":7.0,"uv":0.0,"feels_like":3.0,"local_hour":14,"local_day":4},{"time":1612450800,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":6.0,"sea_level_pressure":1009.0,"relative_humidity":87,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":117,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":3.0,"local_hour":15,"local_day":4},{"time":1612454400,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":6.0,"sea_level_pressure":1009.4,"relative_humidity":87,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":113,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":3.0,"local_hour":16,"local_day":4},{"time":1612458000,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":5.0,"sea_level_pressure":1009.8,"relative_humidity":90,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":104,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":17,"local_day":4},{"time":1612461600,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":5.0,"sea_level_pressure":1010.26,"relative_humidity":91,"precip":0.1,"precip_probability":30,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":101,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":18,"local_day":4},{"time":1612465200,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":5.0,"sea_level_pressure":1010.8,"relative_humidity":93,"precip":0.1,"precip_probability":35,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":100,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":19,"local_day":4},{"time":1612468800,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":5.0,"sea_level_pressure":1011.4,"relative_humidity":93,"precip":0.1,"precip_probability":35,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":102,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":20,"local_day":4},{"time":1612472400,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":5.0,"sea_level_pressure":1011.9,"relative_humidity":93,"precip":0.1,"precip_probability":35,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":107,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":21,"local_day":4},{"time":1612476000,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":5.0,"sea_level_pressure":1012.36,"relative_humidity":93,"precip":0.1,"precip_probability":35,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":108,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":22,"local_day":4},{"time":1612479600,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":5.0,"sea_level_pressure":1012.76,"relative_humidity":92,"precip":0.1,"precip_probability":30,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":104,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":2.0,"local_hour":23,"local_day":4},{"time":1612483200,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":4.0,"sea_level_pressure":1013.0,"relative_humidity":93,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":108,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":1.0,"local_hour":0,"local_day":5},{"time":1612486800,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":4.0,"sea_level_pressure":1014.1,"relative_humidity":93,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":109,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":1.0,"local_hour":1,"local_day":5},{"time":1612490400,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":4.0,"sea_level_pressure":1014.3,"relative_humidity":94,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":108,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":0.0,"local_hour":2,"local_day":5},{"time":1612494000,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":4.0,"sea_level_pressure":1014.6,"relative_humidity":93,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":106,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":0.0,"local_hour":3,"local_day":5},{"time":1612497600,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":3.0,"sea_level_pressure":1014.86,"relative_humidity":93,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":108,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":0.0,"local_hour":4,"local_day":5},{"time":1612501200,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":3.0,"sea_level_pressure":1015.16,"relative_humidity":93,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":104,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":0.0,"local_hour":5,"local_day":5},{"time":1612504800,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":3.0,"sea_level_pressure":1015.5,"relative_humidity":93,"precip":0,"precip_probability":20,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":94,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":0.0,"local_hour":6,"local_day":5},{"time":1612508400,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":3.0,"sea_level_pressure":1016.0,"relative_humidity":92,"precip":0,"precip_probability":20,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":91,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":0.0,"local_hour":7,"local_day":5},{"time":1612512000,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":4.0,"sea_level_pressure":1016.6,"relative_humidity":91,"precip":0,"precip_probability":20,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":88,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":0.0,"local_hour":8,"local_day":5},{"time":1612515600,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":4.0,"sea_level_pressure":1017.2,"relative_humidity":90,"precip":0,"precip_probability":10,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":84,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":0.0,"local_hour":9,"local_day":5},{"time":1612519200,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":4.0,"sea_level_pressure":1017.56,"relative_humidity":89,"precip":0,"precip_probability":10,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":81,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":1.0,"local_hour":10,"local_day":5},{"time":1612522800,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":5.0,"sea_level_pressure":1017.8,"relative_humidity":84,"precip":0,"precip_probability":10,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":77,"wind_direction_cardinal":"ENE","wind_gust":5.0,"uv":0.0,"feels_like":1.0,"local_hour":11,"local_day":5},{"time":1612526400,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":5.0,"sea_level_pressure":1018.0,"relative_humidity":84,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":75,"wind_direction_cardinal":"ENE","wind_gust":7.0,"uv":1.0,"feels_like":2.0,"local_hour":12,"local_day":5},{"time":1612530000,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":5.0,"sea_level_pressure":1018.56,"relative_humidity":83,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":70,"wind_direction_cardinal":"ENE","wind_gust":7.0,"uv":1.0,"feels_like":2.0,"local_hour":13,"local_day":5},{"time":1612533600,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":5.0,"sea_level_pressure":1018.5,"relative_humidity":81,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":64,"wind_direction_cardinal":"ENE","wind_gust":6.0,"uv":0.0,"feels_like":2.0,"local_hour":14,"local_day":5},{"time":1612537200,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":5.0,"sea_level_pressure":1018.6,"relative_humidity":83,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":58,"wind_direction_cardinal":"ENE","wind_gust":6.0,"uv":0.0,"feels_like":1.0,"local_hour":15,"local_day":5},{"time":1612540800,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":4.0,"sea_level_pressure":1018.9,"relative_humidity":84,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":50,"wind_direction_cardinal":"NE","wind_gust":6.0,"uv":0.0,"feels_like":1.0,"local_hour":16,"local_day":5},{"time":1612544400,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":3.0,"sea_level_pressure":1019.2,"relative_humidity":86,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":50,"wind_direction_cardinal":"NE","wind_gust":6.0,"uv":0.0,"feels_like":-1.0,"local_hour":17,"local_day":5},{"time":1612548000,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":3.0,"sea_level_pressure":1019.56,"relative_humidity":86,"precip":0,"precip_probability":10,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":51,"wind_direction_cardinal":"NE","wind_gust":6.0,"uv":0.0,"feels_like":-1.0,"local_hour":18,"local_day":5},{"time":1612551600,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":2.0,"sea_level_pressure":1019.96,"relative_humidity":89,"precip":0,"precip_probability":10,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":51,"wind_direction_cardinal":"NE","wind_gust":6.0,"uv":0.0,"feels_like":-2.0,"local_hour":19,"local_day":5},{"time":1612555200,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":2.0,"sea_level_pressure":1020.36,"relative_humidity":89,"precip":0,"precip_probability":10,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":54,"wind_direction_cardinal":"NE","wind_gust":6.0,"uv":0.0,"feels_like":-3.0,"local_hour":20,"local_day":5},{"time":1612558800,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":2.0,"sea_level_pressure":1020.7,"relative_humidity":90,"precip":0,"precip_probability":20,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":58,"wind_direction_cardinal":"ENE","wind_gust":6.0,"uv":0.0,"feels_like":-3.0,"local_hour":21,"local_day":5},{"time":1612562400,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":2.0,"sea_level_pressure":1020.9,"relative_humidity":88,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":63,"wind_direction_cardinal":"ENE","wind_gust":6.0,"uv":0.0,"feels_like":-3.0,"local_hour":22,"local_day":5},{"time":1612566000,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":1.0,"sea_level_pressure":1021.0,"relative_humidity":89,"precip":0,"precip_probability":15,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":5.0,"wind_direction":62,"wind_direction_cardinal":"ENE","wind_gust":6.0,"uv":0.0,"feels_like":-3.0,"local_hour":23,"local_day":5},{"time":1612569600,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":1.0,"sea_level_pressure":1021.0,"relative_humidity":87,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":68,"wind_direction_cardinal":"ENE","wind_gust":5.0,"uv":0.0,"feels_like":-3.0,"local_hour":0,"local_day":6},{"time":1612573200,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":1.0,"sea_level_pressure":1021.0,"relative_humidity":88,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":5.0,"wind_direction":70,"wind_direction_cardinal":"ENE","wind_gust":6.0,"uv":0.0,"feels_like":-4.0,"local_hour":1,"local_day":6},{"time":1612576800,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":1.0,"sea_level_pressure":1020.9,"relative_humidity":89,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":66,"wind_direction_cardinal":"ENE","wind_gust":5.0,"uv":0.0,"feels_like":-4.0,"local_hour":2,"local_day":6},{"time":1612580400,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":1.0,"sea_level_pressure":1020.86,"relative_humidity":87,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":68,"wind_direction_cardinal":"ENE","wind_gust":5.0,"uv":0.0,"feels_like":-4.0,"local_hour":3,"local_day":6},{"time":1612584000,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":1.0,"sea_level_pressure":1020.8,"relative_humidity":88,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":72,"wind_direction_cardinal":"ENE","wind_gust":5.0,"uv":0.0,"feels_like":-4.0,"local_hour":4,"local_day":6},{"time":1612587600,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":1.0,"sea_level_pressure":1020.76,"relative_humidity":87,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":71,"wind_direction_cardinal":"ENE","wind_gust":5.0,"uv":0.0,"feels_like":-4.0,"local_hour":5,"local_day":6},{"time":1612591200,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":1.0,"sea_level_pressure":1020.7,"relative_humidity":87,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":69,"wind_direction_cardinal":"ENE","wind_gust":5.0,"uv":0.0,"feels_like":-4.0,"local_hour":6,"local_day":6},{"time":1612594800,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":1.0,"sea_level_pressure":1020.8,"relative_humidity":87,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":68,"wind_direction_cardinal":"ENE","wind_gust":5.0,"uv":0.0,"feels_like":-4.0,"local_hour":7,"local_day":6},{"time":1612598400,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":1.0,"sea_level_pressure":1021.06,"relative_humidity":87,"precip":0,"precip_probability":5,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":69,"wind_direction_cardinal":"ENE","wind_gust":5.0,"uv":0.0,"feels_like":-4.0,"local_hour":8,"local_day":6},{"time":1612602000,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-day","air_temperature":1.0,"sea_level_pressure":1021.2,"relative_humidity":85,"precip":0,"precip_probability":20,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":66,"wind_direction_cardinal":"ENE","wind_gust":5.0,"uv":0.0,"feels_like":-3.0,"local_hour":9,"local_day":6},{"time":1612605600,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":2.0,"sea_level_pressure":1021.26,"relative_humidity":84,"precip":0,"precip_probability":20,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":63,"wind_direction_cardinal":"ENE","wind_gust":5.0,"uv":0.0,"feels_like":-3.0,"local_hour":10,"local_day":6},{"time":1612609200,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":2.0,"sea_level_pressure":1021.2,"relative_humidity":81,"precip":0,"precip_probability":20,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":62,"wind_direction_cardinal":"ENE","wind_gust":6.0,"uv":1.0,"feels_like":-2.0,"local_hour":11,"local_day":6},{"time":1612612800,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":3.0,"sea_level_pressure":1021.1,"relative_humidity":79,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":58,"wind_direction_cardinal":"ENE","wind_gust":8.0,"uv":1.0,"feels_like":-1.0,"local_hour":12,"local_day":6},{"time":1612616400,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":3.0,"sea_level_pressure":1020.86,"relative_humidity":78,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":55,"wind_direction_cardinal":"NE","wind_gust":8.0,"uv":1.0,"feels_like":-1.0,"local_hour":13,"local_day":6},{"time":1612620000,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":4.0,"sea_level_pressure":1020.5,"relative_humidity":76,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":6.0,"wind_direction":53,"wind_direction_cardinal":"NE","wind_gust":8.0,"uv":0.0,"feels_like":-1.0,"local_hour":14,"local_day":6},{"time":1612623600,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":3.0,"sea_level_pressure":1020.36,"relative_humidity":77,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":55,"wind_direction_cardinal":"NE","wind_gust":8.0,"uv":0.0,"feels_like":-1.0,"local_hour":15,"local_day":6},{"time":1612627200,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":3.0,"sea_level_pressure":1020.4,"relative_humidity":80,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":54,"wind_direction_cardinal":"NE","wind_gust":8.0,"uv":0.0,"feels_like":-2.0,"local_hour":16,"local_day":6},{"time":1612630800,"conditions":"Partly Cloudy","icon":"partly-cloudy-day","air_temperature":2.0,"sea_level_pressure":1020.46,"relative_humidity":83,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":57,"wind_direction_cardinal":"ENE","wind_gust":7.0,"uv":0.0,"feels_like":-3.0,"local_hour":17,"local_day":6},{"time":1612634400,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":2.0,"sea_level_pressure":1020.56,"relative_humidity":84,"precip":0,"precip_probability":15,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":58,"wind_direction_cardinal":"ENE","wind_gust":6.0,"uv":0.0,"feels_like":-3.0,"local_hour":18,"local_day":6},{"time":1612638000,"conditions":"Partly Cloudy","icon":"partly-cloudy-night","air_temperature":1.0,"sea_level_pressure":1020.7,"relative_humidity":85,"precip":0,"precip_probability":15,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":5.0,"wind_direction":60,"wind_direction_cardinal":"ENE","wind_gust":7.0,"uv":0.0,"feels_like":-4.0,"local_hour":19,"local_day":6},{"time":1612641600,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":1.0,"sea_level_pressure":1020.86,"relative_humidity":85,"precip":0,"precip_probability":20,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":5.0,"wind_direction":63,"wind_direction_cardinal":"ENE","wind_gust":7.0,"uv":0.0,"feels_like":-4.0,"local_hour":20,"local_day":6},{"time":1612645200,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":1.0,"sea_level_pressure":1020.96,"relative_humidity":85,"precip":0,"precip_probability":20,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":5.0,"wind_direction":67,"wind_direction_cardinal":"ENE","wind_gust":6.0,"uv":0.0,"feels_like":-4.0,"local_hour":21,"local_day":6},{"time":1612648800,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":1.0,"sea_level_pressure":1020.96,"relative_humidity":86,"precip":0,"precip_probability":20,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":5.0,"wind_direction":71,"wind_direction_cardinal":"ENE","wind_gust":6.0,"uv":0.0,"feels_like":-4.0,"local_hour":22,"local_day":6},{"time":1612652400,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":0.0,"sea_level_pressure":1020.86,"relative_humidity":87,"precip":0,"precip_probability":20,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":5.0,"wind_direction":68,"wind_direction_cardinal":"ENE","wind_gust":6.0,"uv":0.0,"feels_like":-4.0,"local_hour":23,"local_day":6},{"time":1612656000,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":0.0,"sea_level_pressure":1020.76,"relative_humidity":87,"precip":0,"precip_probability":20,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":5.0,"wind_direction":72,"wind_direction_cardinal":"ENE","wind_gust":6.0,"uv":0.0,"feels_like":-4.0,"local_hour":0,"local_day":7},{"time":1612659600,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":0.0,"sea_level_pressure":1020.6,"relative_humidity":88,"precip":0,"precip_probability":20,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":5.0,"wind_direction":77,"wind_direction_cardinal":"ENE","wind_gust":6.0,"uv":0.0,"feels_like":-4.0,"local_hour":1,"local_day":7},{"time":1612663200,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":0.0,"sea_level_pressure":1020.36,"relative_humidity":89,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":5.0,"wind_direction":76,"wind_direction_cardinal":"ENE","wind_gust":6.0,"uv":0.0,"feels_like":-4.0,"local_hour":2,"local_day":7},{"time":1612666800,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":0.0,"sea_level_pressure":1020.16,"relative_humidity":89,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":79,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-4.0,"local_hour":3,"local_day":7},{"time":1612670400,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":0.0,"sea_level_pressure":1019.96,"relative_humidity":89,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":83,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-4.0,"local_hour":4,"local_day":7},{"time":1612674000,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":0.0,"sea_level_pressure":1019.76,"relative_humidity":89,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":81,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-4.0,"local_hour":5,"local_day":7},{"time":1612677600,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":0.0,"sea_level_pressure":1019.6,"relative_humidity":90,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":82,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-4.0,"local_hour":6,"local_day":7},{"time":1612681200,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":0.0,"sea_level_pressure":1019.6,"relative_humidity":90,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":83,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-4.0,"local_hour":7,"local_day":7},{"time":1612684800,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-day","air_temperature":1.0,"sea_level_pressure":1019.7,"relative_humidity":89,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":84,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-4.0,"local_hour":8,"local_day":7},{"time":1612688400,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-day","air_temperature":1.0,"sea_level_pressure":1019.8,"relative_humidity":87,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":87,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-3.0,"local_hour":9,"local_day":7},{"time":1612692000,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":2.0,"sea_level_pressure":1019.96,"relative_humidity":86,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":85,"wind_direction_cardinal":"E","wind_gust":6.0,"uv":0.0,"feels_like":-3.0,"local_hour":10,"local_day":7},{"time":1612695600,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":2.0,"sea_level_pressure":1020.0,"relative_humidity":82,"precip":0,"precip_probability":20,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":88,"wind_direction_cardinal":"E","wind_gust":6.0,"uv":0.0,"feels_like":-2.0,"local_hour":11,"local_day":7},{"time":1612699200,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":3.0,"sea_level_pressure":1019.96,"relative_humidity":80,"precip":0,"precip_probability":20,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":88,"wind_direction_cardinal":"E","wind_gust":6.0,"uv":1.0,"feels_like":-2.0,"local_hour":12,"local_day":7},{"time":1612702800,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":3.0,"sea_level_pressure":1019.8,"relative_humidity":78,"precip":0,"precip_probability":20,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":90,"wind_direction_cardinal":"E","wind_gust":7.0,"uv":1.0,"feels_like":-1.0,"local_hour":13,"local_day":7},{"time":1612706400,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":3.0,"sea_level_pressure":1019.6,"relative_humidity":79,"precip":0,"precip_probability":20,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":90,"wind_direction_cardinal":"E","wind_gust":7.0,"uv":0.0,"feels_like":-1.0,"local_hour":14,"local_day":7},{"time":1612710000,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":3.0,"sea_level_pressure":1019.4,"relative_humidity":79,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":5.0,"wind_direction":87,"wind_direction_cardinal":"E","wind_gust":6.0,"uv":0.0,"feels_like":-1.0,"local_hour":15,"local_day":7},{"time":1612713600,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":3.0,"sea_level_pressure":1019.26,"relative_humidity":81,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":88,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-1.0,"local_hour":16,"local_day":7},{"time":1612717200,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":2.0,"sea_level_pressure":1019.16,"relative_humidity":85,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":90,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-2.0,"local_hour":17,"local_day":7},{"time":1612720800,"conditions":"Rain Possible","icon":"possibly-rainy-night","air_temperature":2.0,"sea_level_pressure":1019.06,"relative_humidity":86,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":90,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-2.0,"local_hour":18,"local_day":7},{"time":1612724400,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":1.0,"sea_level_pressure":1019.0,"relative_humidity":88,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":90,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-2.0,"local_hour":19,"local_day":7},{"time":1612728000,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":1.0,"sea_level_pressure":1019.0,"relative_humidity":87,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":4.0,"wind_direction":92,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-3.0,"local_hour":20,"local_day":7},{"time":1612731600,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":1.0,"sea_level_pressure":1019.06,"relative_humidity":88,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":95,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":21,"local_day":7},{"time":1612735200,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":1.0,"sea_level_pressure":1019.1,"relative_humidity":88,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":94,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":22,"local_day":7},{"time":1612738800,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":1.0,"sea_level_pressure":1019.06,"relative_humidity":89,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":91,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":23,"local_day":7},{"time":1612742400,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":1.0,"sea_level_pressure":1019.0,"relative_humidity":90,"precip":0,"precip_probability":20,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":94,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":0,"local_day":8},{"time":1612746000,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":1.0,"sea_level_pressure":1018.86,"relative_humidity":90,"precip":0,"precip_probability":20,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":102,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":1,"local_day":8},{"time":1612749600,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":1.0,"sea_level_pressure":1018.6,"relative_humidity":90,"precip":0,"precip_probability":20,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":100,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":2,"local_day":8},{"time":1612753200,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":1.0,"sea_level_pressure":1018.4,"relative_humidity":90,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":100,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":3,"local_day":8},{"time":1612756800,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":0.0,"sea_level_pressure":1018.1,"relative_humidity":91,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":105,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":4,"local_day":8},{"time":1612760400,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":0.0,"sea_level_pressure":1017.9,"relative_humidity":91,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":104,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":5,"local_day":8},{"time":1612764000,"conditions":"Snow Possible","icon":"possibly-snow-night","air_temperature":1.0,"sea_level_pressure":1017.8,"relative_humidity":91,"precip":1,"precip_probability":30,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":3.0,"wind_direction":101,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":6,"local_day":8},{"time":1612767600,"conditions":"Snow Possible","icon":"possibly-snow-night","air_temperature":1.0,"sea_level_pressure":1017.76,"relative_humidity":91,"precip":1,"precip_probability":30,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":3.0,"wind_direction":103,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":7,"local_day":8},{"time":1612771200,"conditions":"Snow Possible","icon":"possibly-snow-day","air_temperature":1.0,"sea_level_pressure":1017.76,"relative_humidity":92,"precip":1,"precip_probability":30,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":3.0,"wind_direction":103,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":8,"local_day":8},{"time":1612774800,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-day","air_temperature":1.0,"sea_level_pressure":1017.8,"relative_humidity":89,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":104,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":-2.0,"local_hour":9,"local_day":8},{"time":1612778400,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":2.0,"sea_level_pressure":1017.8,"relative_humidity":87,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":104,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":-2.0,"local_hour":10,"local_day":8},{"time":1612782000,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":3.0,"sea_level_pressure":1017.8,"relative_humidity":84,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":105,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":-1.0,"local_hour":11,"local_day":8},{"time":1612785600,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":3.0,"sea_level_pressure":1017.76,"relative_humidity":82,"precip":0.1,"precip_probability":30,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":106,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":1.0,"feels_like":-1.0,"local_hour":12,"local_day":8},{"time":1612789200,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":3.0,"sea_level_pressure":1017.6,"relative_humidity":82,"precip":0.1,"precip_probability":30,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":105,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":1.0,"feels_like":-1.0,"local_hour":13,"local_day":8},{"time":1612792800,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":4.0,"sea_level_pressure":1017.4,"relative_humidity":81,"precip":0.1,"precip_probability":30,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":103,"wind_direction_cardinal":"ESE","wind_gust":5.0,"uv":0.0,"feels_like":0.0,"local_hour":14,"local_day":8},{"time":1612796400,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":3.0,"sea_level_pressure":1017.2,"relative_humidity":81,"precip":0.1,"precip_probability":30,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":4.0,"wind_direction":95,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-1.0,"local_hour":15,"local_day":8},{"time":1612800000,"conditions":"Snow Possible","icon":"possibly-snow-day","air_temperature":3.0,"sea_level_pressure":1017.0,"relative_humidity":83,"precip":1,"precip_probability":35,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":4.0,"wind_direction":92,"wind_direction_cardinal":"E","wind_gust":5.0,"uv":0.0,"feels_like":-1.0,"local_hour":16,"local_day":8},{"time":1612803600,"conditions":"Snow Possible","icon":"possibly-snow-day","air_temperature":2.0,"sea_level_pressure":1016.9,"relative_humidity":86,"precip":1,"precip_probability":35,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":3.0,"wind_direction":95,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-1.0,"local_hour":17,"local_day":8},{"time":1612807200,"conditions":"Snow Possible","icon":"possibly-snow-night","air_temperature":2.0,"sea_level_pressure":1016.8,"relative_humidity":87,"precip":1,"precip_probability":35,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":3.0,"wind_direction":92,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-1.0,"local_hour":18,"local_day":8},{"time":1612810800,"conditions":"Snow Possible","icon":"possibly-snow-night","air_temperature":2.0,"sea_level_pressure":1016.86,"relative_humidity":88,"precip":1,"precip_probability":35,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":3.0,"wind_direction":90,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-2.0,"local_hour":19,"local_day":8},{"time":1612814400,"conditions":"Snow Possible","icon":"possibly-snow-night","air_temperature":2.0,"sea_level_pressure":1016.9,"relative_humidity":88,"precip":1,"precip_probability":35,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":3.0,"wind_direction":92,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-2.0,"local_hour":20,"local_day":8},{"time":1612818000,"conditions":"Snow Possible","icon":"possibly-snow-night","air_temperature":1.0,"sea_level_pressure":1017.0,"relative_humidity":90,"precip":1,"precip_probability":35,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":3.0,"wind_direction":100,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-2.0,"local_hour":21,"local_day":8},{"time":1612821600,"conditions":"Snow Possible","icon":"possibly-snow-night","air_temperature":1.0,"sea_level_pressure":1017.16,"relative_humidity":90,"precip":1,"precip_probability":35,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":3.0,"wind_direction":100,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-2.0,"local_hour":22,"local_day":8},{"time":1612825200,"conditions":"Snow Possible","icon":"possibly-snow-night","air_temperature":1.0,"sea_level_pressure":1017.2,"relative_humidity":90,"precip":1,"precip_probability":35,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":3.0,"wind_direction":98,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-2.0,"local_hour":23,"local_day":8},{"time":1612828800,"conditions":"Snow Possible","icon":"possibly-snow-night","air_temperature":1.0,"sea_level_pressure":1017.3,"relative_humidity":90,"precip":1,"precip_probability":35,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":3.0,"wind_direction":105,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":-2.0,"local_hour":0,"local_day":9},{"time":1612832400,"conditions":"Snow Possible","icon":"possibly-snow-night","air_temperature":1.0,"sea_level_pressure":1016.6,"relative_humidity":91,"precip":1,"precip_probability":35,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":3.0,"wind_direction":113,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":1,"local_day":9},{"time":1612836000,"conditions":"Snow Possible","icon":"possibly-snow-night","air_temperature":1.0,"sea_level_pressure":1016.6,"relative_humidity":91,"precip":1,"precip_probability":35,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":3.0,"wind_direction":108,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":2,"local_day":9},{"time":1612839600,"conditions":"Snow Possible","icon":"possibly-snow-night","air_temperature":1.0,"sea_level_pressure":1016.5,"relative_humidity":90,"precip":1,"precip_probability":35,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":3.0,"wind_direction":106,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":3,"local_day":9},{"time":1612843200,"conditions":"Snow Possible","icon":"possibly-snow-night","air_temperature":1.0,"sea_level_pressure":1016.4,"relative_humidity":90,"precip":1,"precip_probability":35,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":3.0,"wind_direction":117,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":4,"local_day":9},{"time":1612846800,"conditions":"Snow Possible","icon":"possibly-snow-night","air_temperature":1.0,"sea_level_pressure":1016.4,"relative_humidity":90,"precip":1,"precip_probability":35,"precip_type":"snow","precip_icon":"chance-snow","wind_avg":3.0,"wind_direction":116,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":-3.0,"local_hour":5,"local_day":9},{"time":1612850400,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":1.0,"sea_level_pressure":1016.4,"relative_humidity":91,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":106,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":-2.0,"local_hour":6,"local_day":9},{"time":1612854000,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-night","air_temperature":1.0,"sea_level_pressure":1016.6,"relative_humidity":91,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":107,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":-2.0,"local_hour":7,"local_day":9},{"time":1612857600,"conditions":"Wintry Mix Possible","icon":"possibly-sleet-day","air_temperature":1.0,"sea_level_pressure":1016.8,"relative_humidity":90,"precip":0,"precip_probability":25,"precip_type":"sleet","precip_icon":"chance-sleet","wind_avg":3.0,"wind_direction":106,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":-2.0,"local_hour":8,"local_day":9},{"time":1612861200,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":2.0,"sea_level_pressure":1017.0,"relative_humidity":89,"precip":0,"precip_probability":25,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":102,"wind_direction_cardinal":"ESE","wind_gust":3.0,"uv":0.0,"feels_like":-2.0,"local_hour":9,"local_day":9},{"time":1612864800,"conditions":"Rain Possible","icon":"possibly-rainy-day","air_temperature":2.0,"sea_level_pressure":1017.2,"relative_humidity":87,"precip":0,"precip_probability":20,"precip_type":"rain","precip_icon":"chance-rain","wind_avg":3.0,"wind_direction":99,"wind_direction_cardinal":"E","wind_gust":3.0,"uv":0.0,"feels_like":-1.0,"local_hour":10,"local_day":9}]},"status":{"status_code":0,"status_message":"SUCCESS"},"units":{"units_temp":"c","units_wind":"mps","units_precip":"mm","units_pressure":"mb","units_distance":"km","units_brightness":"lux","units_solar_radiation":"w/m2","units_other":"metric","units_air_density":"kg/m3"}} Edited 2021-01-30 19:36 by lew247 |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 8592 |
Thanks for that - please could you also post some sample json function calls |
||||
lew247 Guru Joined: 23/12/2015 Location: United KingdomPosts: 1676 |
These are the 3 wget where json is collected system "wget -q -O- "+q$+"http://swd.weatherflow.com/swd/rest/better_forecast?api_key=20c70eae-e62f-4d3b-b3a4-8586e90f3ac8&station_id=10170&lat=53.439&lon=-2.106"+q$,c() 'get forecast ready to parse - this data is large! system "wget -q -O- "+q$+"https://swd.weatherflow.com/swd/rest/observations/?device_id=35102&api_key=20c70eae-e62f-4d3b-b3a4-8586e90f3ac8"+q$,a() ' get data from Air device system "wget -q -O- "+q$+"https://swd.weatherflow.com/swd/rest/observations/?device_id=35103&api_key=20c70eae-e62f-4d3b-b3a4-8586e90f3ac8"+q$,b() 'get data from Sky device If you meant how do I parse the data at present using just the pi? here are some examples conditions$ = JSON$(c(),"current_conditions.conditions") iconnow$ = JSON$(c(),"current_conditions.icon") iconnow$ = JSON$(c(),"current_conditions.icon") cond1$ = JSON$(c(),"forecast.daily[1].conditions") ' Conditions Day 1 icon1$ = JSON$(c(),"forecast.daily[1].icon") 'Icon Day 1 cond2$ = JSON$(c(),"forecast.daily[2].conditions") ' Conditions Day 2 icon2$ = JSON$(c(),"forecast.daily[2].icon") 'Icon Day 2 thigh2$ = JSON$(c(),"forecast.daily[2].air_temp_high") 'Temp High Day 2 cond4$ = JSON$(c(),"forecast.daily[4].conditions") ' Conditions Day 4 icon4$ = JSON$(c(),"forecast.daily[4].icon") 'Icon Day 4 h2$ = JSON$(c(),"forecast.hourly[0].conditions") h3$ = JSON$(c(),"forecast.hourly[0].icon") h4$ = JSON$(c(),"forecast.hourly[0].precip_probability") I can't parse the data from the Air or Sky devices at present I have to use the field$ command as below Sub Air 'Parse data from Air Device i=LINSTR(a(),q$+"obs"+q$+":[[")+8 'ie skip over "obs":[[ AirObs$=LGETSTR$(a(),i,255) press1$ = FIELD$(AirObs$, 2) 'Station Pressure (MB) tempnow$ = FIELD$(AirObs$, 3) 'Air Temperature (C) tempnow1$ = tempnow$ + "`C" battery1$ = FIELD$(AirObs$, 7) 'Battery (volts) battery1$ = battery1$ + "V" ' AIR BATTERY END SUB ' Sub Sky 'Parse data from Sky Device j=LINSTR(b(),q$+"obs"+q$+":[[")+8 'ie skip over "obs":[[ SkyObs$=LGETSTR$(b(),j,255) wind$ = FIELD$(SkyObs$, 6) 'Wind Avg (m/s) wind$ = STR$(speednow3,2,1 ) +" mph" direction$ = FIELD$(SkyObs$, 8)'Wind Direction (degrees) battery2$ = FIELD$(SkyObs$, 9) 'Battery (volts) battery2$ = battery2$ + "V" ' Sky BATTERY uvnow$ = FIELD$(SkyObs$, 3) 'UV index END SUB |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 8592 |
Sorry but could you also post a small simple json string and some relevant json$ function calls Thanks |
||||
lew247 Guru Joined: 23/12/2015 Location: United KingdomPosts: 1676 |
Easier to post the program, you can pick what you need because I'm not certain what you meant notudp1.zip |
||||
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 8592 |
OK I've got the json$ function working nicely on the CMM2 and can parse your large json string so you have no excuse now not to buy one Seriously though, the limitations are that the CMM2 will never have an in-built networking capability so you always be reliant on an external ESP (NB the Deluxe version currently offered by Piotr has a header to mount an ESP-01 inside the box) Also, it is important to note the maximum resolution of the CMM2 display is 1280x720. This is a hard limit imposed by the capability of the chip itself |
||||
Page 3 of 4 |
Print this page |