{"id":30805279,"url":"https://github.com/androidcrypto/esp32_meteomatics_urlcreator","last_synced_at":"2025-09-06T00:54:39.624Z","repository":{"id":311066892,"uuid":"1041990598","full_name":"AndroidCrypto/ESP32_Meteomatics_UrlCreator","owner":"AndroidCrypto","description":"Using the Meteomatics.com Weather API requires to build a dynamic API URL, and this project is creating the API by getting the current date and time for your local timezone and UTC/GMT timezone.","archived":false,"fork":false,"pushed_at":"2025-08-21T22:00:51.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-21T23:50:57.704Z","etag":null,"topics":["esp32","esp32-c3","esp32-c6","esp32-s3","meteomatics","meteomatics-api","url","url-creator","weather","weather-api","weatherapi"],"latest_commit_sha":null,"homepage":"https://medium.com/@androidcrypto/create-your-meteomatics-com-dynamic-api-url-for-your-esp32-weather-station-project-8a19a316edee","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AndroidCrypto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-21T10:11:32.000Z","updated_at":"2025-08-21T22:00:54.000Z","dependencies_parsed_at":"2025-08-22T00:04:59.538Z","dependency_job_id":null,"html_url":"https://github.com/AndroidCrypto/ESP32_Meteomatics_UrlCreator","commit_stats":null,"previous_names":["androidcrypto/esp32_meteomatics_urlcreator"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/AndroidCrypto/ESP32_Meteomatics_UrlCreator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidCrypto%2FESP32_Meteomatics_UrlCreator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidCrypto%2FESP32_Meteomatics_UrlCreator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidCrypto%2FESP32_Meteomatics_UrlCreator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidCrypto%2FESP32_Meteomatics_UrlCreator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndroidCrypto","download_url":"https://codeload.github.com/AndroidCrypto/ESP32_Meteomatics_UrlCreator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndroidCrypto%2FESP32_Meteomatics_UrlCreator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273842849,"owners_count":25177921,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["esp32","esp32-c3","esp32-c6","esp32-s3","meteomatics","meteomatics-api","url","url-creator","weather","weather-api","weatherapi"],"created_at":"2025-09-06T00:54:31.251Z","updated_at":"2025-09-06T00:54:39.610Z","avatar_url":"https://github.com/AndroidCrypto.png","language":"C++","readme":"# ESP32 Meteomatics dynamic URL Creator\nUsing the Meteomatics.com Weather API requires to build a dynamic API URL, and this project is creating the API by getting the current date and time for your local timezone and UTC/GMT timezone.\n\nIt is a supplementary project and article for other articles regarding Meteomatics.com to keep them shorter. The final code of this parser is used in my projects \"Create an Internet Weather Station with 10 days Forecast on an ESP32 with ST7789 TFT Display (Meteomatics.com)\" and \"Create an Internet Weather Station with 10 days Forecast on an ESP32-C6 Supermini with an Epaper Display (Meteomatics.com)\" (links coming soon).\n\nThis is the accompanying repository for my article \"**How to parse a Meteomatics.com Weather Forecast CSV file with an ESP32**\" available here: https://medium.com/@androidcrypto/create-your-meteomatics-com-dynamic-api-url-for-your-esp32-weather-station-project-8a19a316edee\n\n## Runtime Environment\n````plaintext\nArduino 2.3.6 (Windows)\nesp32 boards version 3.2.0\nFor compiling and uploading, I'm using the \"ESP32 Dev Module\" board, but all other microcontrollers of the ESP32 familiy should work as well.\nThis is the Serial Monitor printout of the sample data:\n````\n\n## Serial Monitor Logfile\n````plaintext\nESP32 Meteomatics.com Build dynamic API URL Step 2 V02\n\nConnecting to: FRITZ!Box 7490\nWiFi connected at: 192.168.178.72\nConnected to your Wi-Fi\nSetting up time\nGot the time from NTP\nSetting Timezone to CET-1CEST,M3.5.0,M10.5.0/3\nTimezone initialized\nThursday, August 21 2025 12:49:54 zone CEST +0200 \nChange the Timezone to UTC/GMT\nSetting Timezone to GMT0\nThursday, August 21 2025 10:49:54 zone GMT +0000 \ncurrent_time:\n2025-08-21T10:49:00.000Z\nfuture_time:\n2025-08-31T00:00:00.000Z\nAPI URL:\nhttps://api.meteomatics.com/2025-08-21T10:49:00.000Z--2025-08-31T00:00:00.000Z:PT1H/t_2m:C,precip_1h:mm/40.71272810,-74.00601520/csv?model=mix\n````\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandroidcrypto%2Fesp32_meteomatics_urlcreator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandroidcrypto%2Fesp32_meteomatics_urlcreator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandroidcrypto%2Fesp32_meteomatics_urlcreator/lists"}