{"id":20187144,"url":"https://github.com/danielhiversen/home_assistant_weather_data","last_synced_at":"2025-06-18T03:38:23.405Z","repository":{"id":43056430,"uuid":"293856288","full_name":"Danielhiversen/home_assistant_weather_data","owner":"Danielhiversen","description":"Weather sensor (Replaces the old yr.no sensor)","archived":false,"fork":false,"pushed_at":"2024-07-22T11:53:12.000Z","size":37,"stargazers_count":34,"open_issues_count":8,"forks_count":9,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-10T06:41:16.125Z","etag":null,"topics":["hacs","homeassistant"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Danielhiversen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"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},"funding":{"github":"Danielhiversen","custom":"http://paypal.me/dahoiv"}},"created_at":"2020-09-08T15:46:32.000Z","updated_at":"2025-02-06T20:04:44.000Z","dependencies_parsed_at":"2024-06-11T20:35:36.349Z","dependency_job_id":"dfd377ee-ac7e-4acc-ac0d-298aea217b21","html_url":"https://github.com/Danielhiversen/home_assistant_weather_data","commit_stats":{"total_commits":44,"total_committers":5,"mean_commits":8.8,"dds":"0.18181818181818177","last_synced_commit":"dbaaadd5b147514bb9ac6edc8fc1ea267237a656"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/Danielhiversen/home_assistant_weather_data","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danielhiversen%2Fhome_assistant_weather_data","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danielhiversen%2Fhome_assistant_weather_data/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danielhiversen%2Fhome_assistant_weather_data/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danielhiversen%2Fhome_assistant_weather_data/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Danielhiversen","download_url":"https://codeload.github.com/Danielhiversen/home_assistant_weather_data/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danielhiversen%2Fhome_assistant_weather_data/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260483677,"owners_count":23016088,"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","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":["hacs","homeassistant"],"created_at":"2024-11-14T03:21:21.437Z","updated_at":"2025-06-18T03:38:18.389Z","avatar_url":"https://github.com/Danielhiversen.png","language":"Python","funding_links":["https://github.com/sponsors/Danielhiversen","http://paypal.me/dahoiv"],"categories":[],"sub_categories":[],"readme":"# Weather data\n\n![Validate with hassfest](https://github.com/Danielhiversen/home_assistant_weather_data/workflows/Validate%20with%20hassfest/badge.svg)\n[![GitHub Release][releases-shield]][releases]\n[![hacs_badge](https://img.shields.io/badge/HACS-Custom-orange.svg)](https://github.com/custom-components/hacs)\n\nReplaces the old yr sensor.\n\nInstall it as a custom component or use https://hacs.xyz/docs/faq/custom_repositories.\n\n\nTo migrate from the old yr sensor, replace `- platform: yr` with `- platform: weather_data`. All sensor entities should be unchanged.\n\nThe `weather_data` platform uses [met.no](https://www.met.no/) as a source for current\nmeteorological data for your location. The weather forecast is delivered by the\nNorwegian Meteorological Institute and the NRK.\n\nTo add the weather data to your installation,\nadd the following to your `configuration.yaml` file:\n\n```yaml\n# Example configuration.yaml entry\nsensor:\n  - platform: weather_data\n```\n\n```yaml\nname:\n  description: Additional name for the sensors.\n  required: false\n  type: string\n  default: yr\nforecast:\n  description: If you want to get forecast data instead of the current weather data, set this to the number of hours that you want to look into the future.\n  required: false\n  type: integer\nmonitored_conditions:\n  description: Conditions to display in the frontend.\n  required: false\n  type: list\n  default: symbol\n  keys:\n    symbol:\n      description: A symbol for the current weather.\n    temperature:\n      description: The current temperature.\n    humidity:\n      description: The relative humidity.\n    fog:\n      description: Fog.\n    pressure:\n      description: The sea-level air pressure in millibars.\n    precipitation:\n      description: The precipitation.\n    dewpointTemperature:\n      description: The dew point temperature.\n    windSpeed:\n      description: The wind speed.\n    windDirection:\n      description: Where the wind is coming from in degrees, with true north at 0° and progressing clockwise.\n    cloudiness:\n      description: The cloudiness.\n    lowClouds:\n      description: Low cloud level.\n    mediumClouds:\n      description: Medium cloud level.\n    highClouds:\n      description: High cloud level.\nlatitude:\n  description: Manually specify latitude.\n  required: false\n  type: float\n  default: Provided by Home Assistant configuration.\nlongitude:\n  description: Manually specify longitude.\n  required: false\n  type: float\n  default: Provided by Home Assistant configuration.\naltitude:\n  description: Manually specify altitude.\n  required: false\n  type: float\n  default: Provided by Home Assistant configuration.\n```\n\nA full configuration example can be found below:\n\n```yaml\n# Example configuration.yaml entry\nsensor:\n  - platform: weather_data\n    name: Weather\n    forecast: 24\n    monitored_conditions:\n      - temperature\n      - symbol\n      - precipitation\n      - windSpeed\n      - pressure\n      - windDirection\n      - humidity\n      - fog\n      - cloudiness\n      - lowClouds\n      - mediumClouds\n      - highClouds\n      - dewpointTemperature\n```\n\n[Support the developer](http://paypal.me/dahoiv)\n\n[releases-shield]: https://img.shields.io/github/release/Danielhiversen/home_assistant_weather_data.svg?style=popout\n[releases]: https://github.com/Danielhiversen/home_assistant_weather_data/releases\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielhiversen%2Fhome_assistant_weather_data","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielhiversen%2Fhome_assistant_weather_data","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielhiversen%2Fhome_assistant_weather_data/lists"}